将DataRows转换成DataTable .net编程 C#

2025年03月18日 23:26
有3个网友回答
网友(1):

假定你原本dataset叫做dt,datarows数组为dr[]
DataTable dtclone = dt.Tables[0].Clone();
foreach(DataRow row in dr) dtclone.Rows.Add(row);
//dtclone就是你要的datatable了
当然也可以添加一个能接受datarow的DataTableToList方法。

网友(2):

自带的clone都是浅clone,深clone得自己写。
根据已有的datarows数据创建一个新dataTable,字段和类型和datarows保持致,再把数据赋上,应该就可以

网友(3):

说已属于其他表了,需要把他删除了就好了