如何将DataGridView列的数据类型更改为CheckBox?

时间:2011-04-10 11:43:34

标签: c# mysql datagrid

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

1 个答案:

答案 0 :(得分:0)

您需要添加一个实际的复选框列:

DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
dataGridView1.Columns.Add(checkColumn);