DataGridViuew con columna checkbox

25/07/2007 - 12:48 por Nuno Santos | Informe spam
Hola Grupo,

Tengo una datagridview con una columna del tipo checkbox,
pero como hago para que el user pueda hacer el check/uncheck de la checkbox?
Para que después yo pueda verificar cuáles son las checked y hacer más unas
cosillas.

Esto es, más o menos, lo que tengo (en el windows form design mode hice las
columnas). Tengo la columna del tipo checkbox creada con el DataPropertyName
= (none), es decir no la tengo vinculada con ningún campo del DataTable.

myDll.EncomendaClass plEncs = new myDll.EncomendaClass();

bool Cortadas = this.chkCortadas.Checked;

plEncs.set_FiltroAnulada(ref Anulada);

ADODB.Recordset RS = plEncs.ListarLinhasEOF1(Cortadas);

DataTable dt = new DataTable();

OleDbDataAdapter da = new OleDbDataAdapter();

da.Fill(dt, RS);

this.dgLista.AutoGenerateColumns = false;

this.dgLista.DataSource = dt.DefaultView;

plEncs = null;



Gracias de antemano,

Nuno Santos
 

Leer las respuestas

#1 Jaime Andres
25/07/2007 - 20:16 | Informe spam
Hola Nuno,

puedes utilizar el evento CellContentClick del datagridview

private void dgv_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == (indice columna checkbox) && e.RowIndex != -1)
{
//tu codigo
}
}

espero te sirva, saludos

Preguntas similares