I want to insert a header checkbox in the datagridview. How can I do select all checkbox header? I am trying this codes but I couldn't succeed it.
private void PersonelEkle_Load(object sender, EventArgs e)
{
Point headerCellLocation = this.dataGridView1.GetCellDisplayRectangle(0, -1, true).Location;
DataGridViewCheckBoxColumn CBColumn = new DataGridViewCheckBoxColumn();
CBColumn.Name = "X";
CBColumn.HeaderText = "ColumnHeader";
CBColumn.Width = 30;
CBColumn.FalseValue = "0";
CBColumn.TrueValue = "1";
dataGridView1.Columns.Insert(0, CBColumn);
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells[0];
chk.Value = !(chk.Value == null ? false : (bool)chk.Value); //because chk.Value is initialy null
}
}