DataTable 添加DataRow[] 的方法?

云涛 2010-07-30 10:07:55
不用循环的方式 怎么把DataRow[] 10000 行记录加到 DataTable里 ?
...全文
711 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ronaltn 2010-07-30
  • 打赏
  • 举报
回复

DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
云涛 2010-07-30
  • 打赏
  • 举报
回复
dt.Rows.Add(dr);
是加一行!
Forrest23 2010-07-30
  • 打赏
  • 举报
回复

DataTable dt = new DataTable();
DataRow[] dr;
dt.Rows.Add(dr);
spiderwolf2010 2010-07-30
  • 打赏
  • 举报
回复
table.LoadDataRow
zhujiazhi 2010-07-30
  • 打赏
  • 举报
回复
table.Merge(rows.CopyToDataTable());
wuyq11 2010-07-30
  • 打赏
  • 举报
回复
批导入数据库sqlbulkcopy
Ghost_Khz 2010-07-30
  • 打赏
  • 举报
回复
好像不行, 这个也是添加一样的。。
Ghost_Khz 2010-07-30
  • 打赏
  • 举报
回复
试着用DataTable.Rows.Add(params object[] values)试试
joejan 2010-07-30
  • 打赏
  • 举报
回复
table.Merge(rows.CopyToDataTable());
马老虎 2010-07-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhujiazhi 的回复:]

table.Merge(rows.CopyToDataTable());
[/Quote]
4L的方法真不错!
pei051027 2010-07-30
  • 打赏
  • 举报
回复
不用循环真没搞过。。学习,
wangchao1982 2010-07-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zhujiazhi 的回复:]
table.Merge(rows.CopyToDataTable());
[/Quote]
4楼的兄弟是正解
hyblusea 2010-07-30
  • 打赏
  • 举报
回复
不用循环?? 貌似还没有这么强大的功能,即使有, 我想内部也是采用循环方式 .
chazikai24 2010-07-30
  • 打赏
  • 举报
回复
不用循环还真是不会啊。
一般都是用循环来实现的
睡神在睡觉 2010-07-30
  • 打赏
  • 举报
回复

DataTable dd = new DataTable();
DataRow dr = new DataRow();
dd.Rows.InsertAt(dr, 1000);


不知道是不是这样~?

110,538

社区成员

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

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

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