C#中如何建立临时表并插入数据?
两张结构相同的表,如何把一张表的内容复制到另一张表中?这是两个小问题,一个是:C#中如何建立临时表并插入数据?另一个是:两张结构相同的表,如何把一张表的内容复制到另一张表...
两张结构相同的表,如何把一张表的内容复制到另一张表中?
这是两个小问题,一个是:C#中如何建立临时表并插入数据?
另一个是:两张结构相同的表,如何把一张表的内容复制到另一张表中?
麻烦给两个例子,谢谢啊。 展开
这是两个小问题,一个是:C#中如何建立临时表并插入数据?
另一个是:两张结构相同的表,如何把一张表的内容复制到另一张表中?
麻烦给两个例子,谢谢啊。 展开
3个回答
展开全部
DataTable oldDt = GetDataTable();
DataTable newDt = oldDt.Clone(); //此处就可以将旧DataTable结构赋给新DataTable
foreach(DataRow oldDr in oldDt.Rows)
{
/***
执行filter.....
*******/
DataRow newDr = newDt.NewRow(); //新表创建新行
newDr.ItemArray = oldDr .ItemArray; //旧表结构行赋给新表结构行
newDt.ImportRow(oldDr );
}
DataTable newDt = oldDt.Clone(); //此处就可以将旧DataTable结构赋给新DataTable
foreach(DataRow oldDr in oldDt.Rows)
{
/***
执行filter.....
*******/
DataRow newDr = newDt.NewRow(); //新表创建新行
newDr.ItemArray = oldDr .ItemArray; //旧表结构行赋给新表结构行
newDt.ImportRow(oldDr );
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SqlBulkCopy MyBulkCopy = new SqlBulkCopy(conn);
MyBulkCopy.DestinationTableName = "TableName_1";
MyBulkCopy.WriteToServer(TableName_2);
MyBulkCopy.DestinationTableName = "TableName_1";
MyBulkCopy.WriteToServer(TableName_2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
题1:
DataTable dt1=new DataTable();
//====添加列===
dt1.Columns.Add("字段1");
dt1.Columns.Add("字段2");
DataRow row1=dt1.NewRow();//代码1
row1["字段1"]="值1"
row1["字段2"]="值2"
dt1.Rows.Add(row1);
以上只添加了两列,一条数据,如果添加多条可把代码1及以下代码放入循环
题2:
两张表如dt1,dt2,将dt2数据复制到dt1中,如果不想覆盖dt1中的数据
foreach(DataRow row2 in dt2.Rows)
{
dt1.ImportRow(row2 );
}
如果不用考虑覆盖问题
dt1=dt2.Copy();
DataTable dt1=new DataTable();
//====添加列===
dt1.Columns.Add("字段1");
dt1.Columns.Add("字段2");
DataRow row1=dt1.NewRow();//代码1
row1["字段1"]="值1"
row1["字段2"]="值2"
dt1.Rows.Add(row1);
以上只添加了两列,一条数据,如果添加多条可把代码1及以下代码放入循环
题2:
两张表如dt1,dt2,将dt2数据复制到dt1中,如果不想覆盖dt1中的数据
foreach(DataRow row2 in dt2.Rows)
{
dt1.ImportRow(row2 );
}
如果不用考虑覆盖问题
dt1=dt2.Copy();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询