evento en datagrid

09/08/2005 - 01:06 por Miko_tnt | Informe spam
hola ... tengo la siguiente duda

Estoy manejando el evento CurrentCellChanged en un datagrid, el caso es que
el datagrid ya tiene su tabla y la tabla tiene una columna que solo acepta
dos caracteres ( s y n ) parecido a un booleano.

El problema que tengo es que no c como hacer para que cada vez que cambio de
linea si la columna tiene una s me deberia marcar un checkbox que esta por
fuera del datagrid(es un control aparte "checkbox1") y si tiene una n dejarlo
sin marcar.

Y lo otro es que si la columna tiene una s y esta marcado el chacbox y yo lo
desmarco que la columna del datagris tambiencambie laletra...

Ya he leido lo de los 40 ejemplo de manejo de un datagrid, pero la verdad el
ejemplo que involucra checkbox lo maneja dentro del datagrid y no es lo que
necesito yy la verdad tampoko lo entendi muybien..

Por Favor kualkier ayuda me es util, asi sea nada mas la primera parte

GRACIAS DE ANTEMANO
 

Leer las respuestas

#1 Pedro Rivera
09/08/2005 - 06:47 | Informe spam
Suponiendo que la columna de la tabla manejada por el
datagrid se llama "ColumnaSN", el siguiente código
funciona:

Private Sub dtgPrueba_CurrentCellChanged(ByVal sender
As Object, ByVal e As System.EventArgs) Handles
dtgPrueba.CurrentCellChanged

checbox1.checked = tabla.rows
(dtgPrueba.currentRowIndex).columns("ColumnaSN")

End Sub

El procedimiento anterior marca el checkBox (true o false
dependiendo del valor de la fila) siempre que exista un
cambio de celda.

Private Sub CheckBox1_CheckedChanged(ByVal sender As
Object, ByVal e As System.EventArgs) Handles
CheckBox1.CheckedChanged

tabla.rows(dtgPrueba.currentRowIndex).columns
("ColumnaSN")= checbox1.checked

End Sub

Ahora solo realizas la conversión de valores booleanos a
letras.








hola ... tengo la siguiente duda

Estoy manejando el evento CurrentCellChanged en un


datagrid, el caso es que
el datagrid ya tiene su tabla y la tabla tiene una


columna que solo acepta
dos caracteres ( s y n ) parecido a un booleano.

El problema que tengo es que no c como hacer para que


cada vez que cambio de
linea si la columna tiene una s me deberia marcar un


checkbox que esta por
fuera del datagrid(es un control aparte "checkbox1") y


si tiene una n dejarlo
sin marcar.

Y lo otro es que si la columna tiene una s y esta


marcado el chacbox y yo lo
desmarco que la columna del datagris tambiencambie


laletra...

Ya he leido lo de los 40 ejemplo de manejo de un


datagrid, pero la verdad el
ejemplo que involucra checkbox lo maneja dentro del


datagrid y no es lo que
necesito yy la verdad tampoko lo entendi muybien..

Por Favor kualkier ayuda me es util, asi sea nada mas la


primera parte

GRACIAS DE ANTEMANO
.

Preguntas similares