在同一个DataSet中添加多个DataTable
2008-04-24 12:01
435 查看
记得以前因为需求的缘故,写过这个方法.后来忘记了.
用ds.Tables.Add()方法,老是提示"Table"已经存在,或者不提示存在,到最后ds也只有一个DataTable.
折腾了好久,在网上也找了好多,都不行.还是自己写个放在这里吧.现在看来,确实简单了一点,也为曾经花在上面的时间挽惜.
public DataSet MultiDataTable(string CommandText,DataSet ds,string tbName)
{
{
Open();
}
OracleDataAdapter dap=new OracleDataAdapter(CommandText,conn);
dap.Fill(ds,tbName);
return ds;
}
调用代码(SubTBlist是我存所有子表的数据,当然还有其他数据):
DataSet ds=new DataSet();//将多个DataTable数据加入到ds
for(int i=0;i<SubTBlist.Length;i++)
{
string sqlSub ="select * from "+SubTBlist[i][0].ToString()+" where Parent_UUID ='"+UUID+"'";
ds=dal.MultiDataTable(sqlSub,ds,SubTBlist[i][0].ToString());
}
用ds.Tables.Add()方法,老是提示"Table"已经存在,或者不提示存在,到最后ds也只有一个DataTable.
折腾了好久,在网上也找了好多,都不行.还是自己写个放在这里吧.现在看来,确实简单了一点,也为曾经花在上面的时间挽惜.
public DataSet MultiDataTable(string CommandText,DataSet ds,string tbName)
{
{
Open();
}
OracleDataAdapter dap=new OracleDataAdapter(CommandText,conn);
dap.Fill(ds,tbName);
return ds;
}
调用代码(SubTBlist是我存所有子表的数据,当然还有其他数据):
DataSet ds=new DataSet();//将多个DataTable数据加入到ds
for(int i=0;i<SubTBlist.Length;i++)
{
string sqlSub ="select * from "+SubTBlist[i][0].ToString()+" where Parent_UUID ='"+UUID+"'";
ds=dal.MultiDataTable(sqlSub,ds,SubTBlist[i][0].ToString());
}
相关文章推荐
- 在网页中添加一个GradView,一个Button,一点button将MyStudents表中的数据显示在GradView中(DataSet,DataTable,List(选作))
- [VB.NET]我在dataset里新建了一个datatable表,不知道如何把表添加到数据库里面,请指点一下!
- 创建两个 DataTable 对象和一个 DataRelation 对象,并将这些新对象添加到 DataSet 中。这些表随后会显示在 DataGridView 控件中
- 11-28 自己写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 向DataSet中添加DataTable
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 直接创建一个DataTable,并为之添加数据(自定义DataTable)
- C# 将多个DataTable添加到指定的DataSet中
- DataSet&DataTable如何绑定下拉列表控件获取不重复的值,如何添加一列自定义文字,并在下拉列表控件中显示自定义文字[winform学习实例]
- DataSet中添加多个DataTable
- 一个包含3个DataTable对象的DataSet:
- 怎么直接建立一个DataTable并且为之添加数据
- 在DataSet中添加DataTable
- 将多个DataTable添加到指定的DataSet中
- 使用 DataSet 中的两个 DataTable 对象来创建一个 DataRelation
- 关于导出excel 把一个dataset的多个datatable导入到一个excel的多个sheet中
- (原创)怎么直接建立一个DataTable并且为之添加数据
- 如何把DataTable对象添加到 DataSet 中
- 我的C#之路-dataset、datatable的绑定、清空、添加、删除等操作