Capturar un cambio en DataGridViewComboBoxColumn

12/02/2007 - 18:17 por Kamus | Informe spam
Buenas [Tardes,Días,Noches].

Quisiera saber con que evento puedo capturar el cambio de valor en un combox
insertado en un Datagridview.

Ejemplo:
si elijo otro valor de un combobox perteneciente a un row del datagridview
quisiera capturar el evento para realizar algunas operaciones en otras
celdas
y alguna suma o resta.


Gracias por su tiempo.
Saludos
 

Leer las respuestas

#1 Luis Miguel Blanco
12/02/2007 - 20:41 | Informe spam
Hola Kamus

Prueba a utilizar el evento CellValueChanged. Dentro del código utiliza el
parámetro DataGridViewCellEventArgs.ColumnIndex para averiguar si la celda
que ha provocado el evento pertenece a la columna que necesitas manipular, y
en caso afirmativo, realizas las operaciones que necesites, de forma similar
a como puedes ver en el siguiente bloque de código:

//-
private void grdDatos_CellValueChanged(object sender,
DataGridViewCellEventArgs e)
{
if (this.grdDatos.Columns[e.ColumnIndex].Name == "colComboBox")
{
// operaciones
//
//
}
}
//-

Espero que te sea de ayuda

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Kamus" wrote:

Buenas [Tardes,Días,Noches].

Quisiera saber con que evento puedo capturar el cambio de valor en un combox
insertado en un Datagridview.

Ejemplo:
si elijo otro valor de un combobox perteneciente a un row del datagridview
quisiera capturar el evento para realizar algunas operaciones en otras
celdas
y alguna suma o resta.


Gracias por su tiempo.
Saludos



Preguntas similares