如何将DataGridView's列的数据类型更改为CheckBox ?
本文关键字:数据类型 CheckBox DataGridView | 更新日期: 2023-09-27 17:49:41
MySqlDataAdapter da = new MySqlDataAdapter("select * from mytable", con);
DataSet ds = new DataSet();
ds.Clear();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
dataGridView1.Columns["id"].Visible = false;
dataGridView1.Columns["chk"].HeaderText ="Check";
这行不通:
dataGridView1.Columns["chk"].CellTemplate = new DataGridViewCheckBoxCell();
您需要添加一个实际的复选框列:
DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
dataGridView1.Columns.Add(checkColumn);