Problema con los eventos Datagridview ??????

31/08/2006 - 16:55 por Carlos Maykel | Informe spam
Hola a todos:
Estoy haciendo una aplicación winForm y tengo un datagridview y deseo que
cuando se esta dibujando cambiar el contenido de una Celda. en el WebForm lo
pude hacer conel evento myDataGridView_RowDataBound pero no se que evento
utilizar en una aplicación WinForm, para cambiar el contenido de una Celda

Carlos Maykel

Preguntas similare

Leer las respuestas

#1 Eduardo
31/08/2006 - 18:41 | Informe spam
Hola Carlos
Mira con mi poca experiencia en VB.net, cuando trabajo con datagridview
simplemente le pones lo que necesitas a la celda que tu quieras:
Para recorrer el datagridview es :

For XX = 0 To Me.DataGridView1.RowCount - 1
Variable = Me.DataGridView1(columna, fila).Value ' Para leer lo que tenga
la celda

Me.DataGridView1(columna, fila).Value = Variable ' Para cambiar el
contenido de la celda

Next

Y para agregarle filas completas es:

Me.DataGridView1.Rows.Add (Dato Columna1, Dato Columna2, Dato Columna3,etc)

Espero te sirva de algo.



"Carlos Maykel" escribió en el mensaje
news:
Hola a todos:
Estoy haciendo una aplicación winForm y tengo un datagridview y deseo que
cuando se esta dibujando cambiar el contenido de una Celda. en el WebForm
lo
pude hacer conel evento myDataGridView_RowDataBound pero no se que evento
utilizar en una aplicación WinForm, para cambiar el contenido de una Celda

Carlos Maykel
Respuesta Responder a este mensaje
#2 Luis Miguel Blanco
31/08/2006 - 18:59 | Informe spam
Hola Carlos

Puedes utilizar el evento CellFormatting, en el que utilizando el argumento
DataGridViewCellFormattingEventArgs que recibe con la información del evento,
mediante la propiedad ColumnIndex averiguar el campo de la tabla sobre el que
está actuando, y la propiedad Value te sirve para modificar el valor de la
celda, tal y como puedes ver en el siguiente código que te adjunto.

'///////////////////////
Private Sub grdDatos_CellFormatting(ByVal sender As System.Object, ByVal e
As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles
grdDatos.CellFormatting
If Me.grdDatos.Columns(e.ColumnIndex).Name = "Phone" Then
If e.Value = "9696" Then
e.Value = "**9696**"
End If
End If
End Sub
'///////////////////////

Espero que te sea de utilidad.
Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Carlos Maykel" wrote:

Hola a todos:
Estoy haciendo una aplicación winForm y tengo un datagridview y deseo que
cuando se esta dibujando cambiar el contenido de una Celda. en el WebForm lo
pude hacer conel evento myDataGridView_RowDataBound pero no se que evento
utilizar en una aplicación WinForm, para cambiar el contenido de una Celda

Carlos Maykel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida