C#中DataTable的使用,新手
C#中DataTable的使用,新手求助
本人是学习VC/MFC的,最近工作需要紧急修改一个C#程序,遇到各种不明白的地方,请大家指教。
先上代码:
代码的运行结果就是生成一个表格,第一列是复选框,可勾选和不选
问题:
1.新增了一个按钮,要实现所有行的第一列的全选和全不选,我的代码如下,为什么没用?应该如何修改
本人是学习VC/MFC的,最近工作需要紧急修改一个C#程序,遇到各种不明白的地方,请大家指教。
先上代码:
for (int i = 0; i < count; i++)
{
DataRow dr;
dr = dt.NewRow();
dr[0] = true;//false
dr[1] = "0";
dr[2] = testfilelist.result[i].releaseDate;
dr[3] = testfilelist.result[i].latestVersion;
dr[4] = testfilelist.result[i].language;
dr[5] = "0";//FILESIZE
dr[6] = testfilelist.result[i].filename; //文件名称
dr[7] = testfilelist.result[i].ftpPath; //将文件名存这
dr[8] = testfilelist.result[i].downloadPath;
dt.Rows.Add(dr);
dt.AcceptChanges();
}
dtdistinct.Clear();
dtdistinct = dt.DefaultView.ToTable(true, new string[] { "Item", "SoftWare", "Date", "Index", "Filesize" });
DataColumn dataColumn1 = new DataColumn("Version", typeof(String));
dtdistinct.Columns.Add(dataColumn1);
dataColumn1 = new DataColumn("Language", typeof(String));
dtdistinct.Columns.Add(dataColumn1);
dataColumn1 = new DataColumn("filepath", typeof(String));
dtdistinct.Columns.Add(dataColumn1);
dataColumn1 = new DataColumn("downloadPath", typeof(String));
dtdistinct.Columns.Add(dataColumn1);
gridControl1.DataSource = dtdistinct;
//datarefreshgrid();
代码的运行结果就是生成一个表格,第一列是复选框,可勾选和不选
问题:
1.新增了一个按钮,要实现所有行的第一列的全选和全不选,我的代码如下,为什么没用?应该如何修改
DataRow drOperate = dt.Rows[3];