Foros del Web » Programación para mayores de 30 ;) » .NET »

Detectar una celda

Estas en el tema de Detectar una celda en el foro de .NET en Foros del Web. hola tengo un pequeño problema.Tengo un grid en el que el usuario puede introducir datos.Hay una columna que debe cumplir una condicion si no es ...
  #1 (permalink)  
Antiguo 30/07/2008, 10:33
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Detectar una celda

hola tengo un pequeño problema.Tengo un grid en el que el usuario puede introducir datos.Hay una columna que debe cumplir una condicion si no es asi debe quedarse en esa celda .
Lo he intentado en varios eventos el que me funciona bien es el cell_validating,pero el no puedo obtener la esa celda de una fila nueva, ponga el usuario el valor que quiera simepre me devuelve cero.
Este es mi codigo si alguien se le ocurre algo.

Dim drwFila As DataGridViewCell = grid1.CurrentCell()


If e.ColumnIndex = 4 Then
If drwFila.Value <> 0 Then 'drwFila devuelve cero cuando la fila es nueva

Else
MsgBox("La celda G.F.H. no puede ser cero")

e.Cancel = True

End If
End If
  #2 (permalink)  
Antiguo 31/07/2008, 01:06
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 152
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Detectar una celda

Ya solucione mi problema.Lo pongo por si a alguien le hace falta
Para poder obtener el texto de una celda en edicion hice los siguiente:

Dim tb As TextBox = TryCast(grid1.EditingControl, TextBox)

Otra opcion es :
e.FormattedValue

en el evento CellValidating

Última edición por kyha; 31/07/2008 a las 02:32
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:47.