存在一个datatable toptab;for(int i=0;i<temptab.rows.count;i++)
{ 如何让temptab表的每一行rows[i]复制到toptab中去呢?}
{ 如何让temptab表的每一行rows[i]复制到toptab中去呢?}
解决方案 »
- Windows.Forms.TreeView怎么能让节点为选中状态
- 配置vss出错,跪求高手求解。
- c#基础的理解
- 如何在c#里实现通过http协议传输文件啊??
- 怎样实现treeview的节点实现richtextBox内所输入的文字变换粗体的功能?(VS2005 WINFORM)
- 急,几天都没解决,命名空间Microsoft.Office.Interop.Word不存在???
- 窗体级访问
- 高手请进,高分求解,关于两个站点的处理问题?
- C# 句柄是什么时候生成的?同一父类下的两个同类名子类该怎么获得句柄?
- 求助:winform子窗体控件值保存的问题
- 这段代码为什么会出错
- 在c#里面怎么把一张图片的像素转换为厘米
void ff()
{
DataTable toptab=new DataTable();...
sql查询生成一个temptab
...
for( int z=0;z<a;z++)
{
...sql查询...
for(int i=0;i<temptab.rows.count;i++)
{ 如何让temptab表的每一行rows[i]复制到toptab中去呢? }
}
toptab需要递增加上temptab中的行,temptab由最外层的一个循环决定产生多少次求教!!!!!!!!!!!!!!!!!!!!!
DataTable dt2=dt1.Copy();//复制结构和数据
DataTable dt3=dt1.Clone();//只复制结构
不用循环一条一条的去copy
有两种方法:
1.
for(int i=0;i<temptab.rows.count;i++)
{
toptab.ImportRow(temptab.Rows[i]);
}
2.用DataSet的Merage方法
DataSet ds = new DataSet();
ds.Tables.Add(toptab);
for( int z=0;z<a;z++)
{
...sql查询...
temptab.TableName = toptab.TableName;//如果temptab的表名和toptab的表名是一样,则不用这样写了.
ds.Merage(tmptab);
}