datatable复制一行数据到本表
生活随笔
收集整理的這篇文章主要介紹了
datatable复制一行数据到本表
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
懶得解釋了,直接用dt.Rows.Add(dt.Rows[0])這個方法的話,會報此行已在此表中,哪怕你復(fù)制到別的表,也會報該行已屬于別的表,那么就用如下的方法一和方法二來解決吧
不要看我那夸張的datatable測試表,我無聊,加那么多列。。。
DataTable dt = new DataTable();dt.Columns.Add("c1", typeof(string));dt.Columns.Add("c2", typeof(string));dt.Columns.Add("c3", typeof(string));dt.Columns.Add("c4", typeof(string));dt.Columns.Add("c5", typeof(string));dt.Columns.Add("c6", typeof(string));dt.Columns.Add("c7", typeof(string));dt.Columns.Add("c8", typeof(string));dt.Columns.Add("c9", typeof(string));dt.Columns.Add("c10", typeof(string));dt.Columns.Add("c11", typeof(string));dt.Rows.Add("bbb", "bbb", "bbb", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");//此處才是示例DataRow dr = dt.NewRow();//方法1//dt.ImportRow(dt.Rows[0]);//方法2dr.ItemArray = dt.Rows[0].ItemArray;dt.Rows.Add(dr);dataGridView1.DataSource = dt;
總結(jié)
以上是生活随笔為你收集整理的datatable复制一行数据到本表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL Server 2005 镜像构建
- 下一篇: 深度剖析WinPcap之(二)——网络分