我有一个 datagridview 并想添加 DataGridViewCheckBoxColumn 否则我有一个数据表并想将其设置为我的 gridview 的数据源但不能用复选框显示我的 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;