【发布时间】:2013-12-02 22:22:43
【问题描述】:
我有一个 datagridview 并想添加 DataGridViewCheckBoxColumn 否则我有一个数据表并想将其设置为我的 gridview 的数据源 但不能用复选框显示我的网格视图
for (int i = 0; i < oldTable.Rows.Count; i++)
{
DataColumn newHeader = new DataColumn();
newHeader.ColumnName = oldTable.Rows[i].ItemArray[3].ToString();
newHeader.DataType =typeof(DataGridViewCheckBoxColumn);
//newHeader.DataType = new DataGridViewCheckBoxColumn();
//string newHeader = oldTable.Rows[i].ItemArray[3].ToString();
newTable.Columns.Add(newHeader);
}
DataRow accessRow = newTable.NewRow();
for (int j = 0; j < oldTable.Rows.Count; j++)
{
Boolean access =Convert.ToBoolean(oldTable.Rows[j][2]);
accessRow[j] = access;
var sklj= accessRow[j].GetType();
}
newTable.Rows.Add(accessRow);
dataGridView1.DataSource = newTable;
【问题讨论】:
-
对不起,我没有收到你的问题。
-
它工作正常,谢谢你:)
标签: c# .net gridview datatable datacolumn