如何将DataRow[]转换DataTable?

wyjfed24 2012-04-26 01:51:41
DataRow[] 的列并不知道数量和名称,但是每个DataRow的列是一样的。
如何将DataRow[] 转换为DataTable?
...全文
481 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
anzhiqiang_touzi 2012-04-27
  • 打赏
  • 举报
回复
DataTable newDt = new DataTable();

Foreach(DataRow dr in drs[])
{
newDt.Rows.Add(dr.ItemArray);
}
shiyuyao1987 2012-04-27
  • 打赏
  • 举报
回复
DataTable newDt = new DataTable();

Foreach(DataRow dr in drs[])
{
newDt.Rows.Add(dr.ItemArray);
}
EnForGrass 2012-04-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 2 楼 的回复:

DataTable newDt = new DataTable();

Foreach(DataRow dr in drs[])
{
newDt.ImportRow(dr);
}


没测试过的代码就别贴好吗?
如果这样就行了我干嘛还上CSDN
[/Quote]
你不是NET3.0以上的?CopyToDataTable()方法不行吗?
Youngpu2012 2012-04-27
  • 打赏
  • 举报
回复

DataTable MyTable = new DataTable();
//drs[]是你说的Row
foreach(DataRow dr in drs[])
{
dr= MyTable.NewRow();
MyTable.Rows.ADD(dr);
}
wyjfed24 2012-04-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

DataTable newDt = new DataTable();

Foreach(DataRow dr in drs[])
{
newDt.ImportRow(dr);
}
[/Quote]

没测试过的代码就别贴好吗?
如果这样就行了我干嘛还上CSDN
那一抹嫣红 2012-04-26
  • 打赏
  • 举报
回复


[Quote=引用 2 楼 的回复:]

DataTable newDt = new DataTable();

Foreach(DataRow dr in drs[])
{
newDt.ImportRow(dr);
}
[/Quote]
自己随便在vs代码提示就出来 了啊
lfqsy 2012-04-26
  • 打赏
  • 举报
回复
datatable关联查询会弄吗?
kunkun0921 2012-04-26
  • 打赏
  • 举报
回复
CopyToDataTable()方法
mizuho_2006 2012-04-26
  • 打赏
  • 举报
回复
DataTable newDt = new DataTable();

Foreach(DataRow dr in drs[])
{
newDt.ImportRow(dr);
}
EnForGrass 2012-04-26
  • 打赏
  • 举报
回复
DataRow[]好像有个方法CopyToDataTable()

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧