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);
}