C# 该行已经属于另一个表
1 DataTable dtSource = (DataTable)this.gridControl1.DataSource; 2 DataRow[] dr = dtSource.Select("checked='1'"); 3 DataTable dt = new DataTable(); 4 5 if (dr.Length>0) 6 { 7 dt.Columns.Add("checked", typeof(string)); 8 dt.Columns.Add("ExcelColumn", typeof(string)); 9 dt.Columns.Add("refCode", typeof(string)); 10 11 for (int i = 0; i < dr.Length; i++) 12 { 13 dt.Rows.Add(dr[i]); 14 } 15 } 16 else 17 { 18 MessageBox.Show("未勾选要操作的数据!"); 19 return; 20 }
//修改方法 for (int i = 0; i < dr.Length; i++) { dt.Rows.Add(dr[i].ItemArray); }