C sharp - CheckBox

 
Vista:

CheckBox

Publicado por Dario (1 intervención) el 12/10/2018 01:52:59
Hola gente, tengo un CheckBox llamado Seleccion y en su evento CheckedChanged quisiera lograr que al tildar me seleccione toda la columna Eliminar que es de tipo CheckBox en mi DataGridView, es decir el usuario al tildar el CheckBox automaticamente se tilda todo el contenido de la columna Eliminar, yo coloque esto pero para seleccionar uno por uno los row pero necesito que se seleccione todo desde el CheckBox. Muchas gracias

1
2
3
4
5
6
7
8
9
10
11
private void chkSeleccion_CheckedChanged(object sender, EventArgs e)
{
    if (chkSeleccion.Checked)
    {
        this.DataGridView1.Columns[0].Visible = true;
    }
    else
    {
        this.DataGridView1.Columns[0].Visible = false;
    }
}

1
2
3
4
5
6
7
8
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    if (e.ColumnIndex == DataGridView1.Columns["Eliminar"].Index)
    {
        DataGridViewCheckBoxCell ChkEliminar = (DataGridViewCheckBoxCell)DataGridView1.Rows[e.RowIndex].Cells["Eliminar"];
        ChkEliminar.Value = !Convert.ToBoolean(ChkEliminar.Value);
    }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder