如何C#中在DataTable的中间插入一行数据

DataTable dt,比如dt有10行数据,现在要在第8行的后面插入一行,从而形成11行的数据
我是还没入门的菜鸟,麻烦大侠们说的详细了

第1个回答  推荐于2017-12-16
dt.Rows.InsertAt(row, 8);
dt就是表
row是符合dt结构的行
8是要插入的索引位置,第八行后面是第九行,索引就是8本回答被网友采纳
第2个回答  2012-07-24
你可以重新new一个datatable,重新赋值。
第3个回答  2012-07-25
dt.Columns.Add("col1", typeof(string));
dt.Columns.Add("col2", typeof(string));
dt.Columns.Add("col3", typeof(string));
dt.Rows.Add(new object[] { col1, col2, col3 });
这个连列也建了,按需修改吧本回答被提问者和网友采纳
第4个回答  2012-07-24
新生成一个行,然后调用addat方法就可以了
第5个回答  2012-07-24
dt.rows里面可以添加
相似回答