Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Valor de Celda en DataGridView en Edicion

1,764 views
Skip to first unread message

Zepeda@discussions.microsoft.com Manolo Zepeda

unread,
Apr 12, 2007, 9:10:00 PM4/12/07
to
Que tal amigos.

Alguien sabe como obtener el valor de una celda de un DatagridView en Edicion?
Esto es... quiero saber el valor de la celda antes de que termine de
editarse la celda.

Ya probe con este codigo pero me manda valor "Nothing".

valorc = Me.DataGridView1.Rows(1).Cells("Clave").Value

Solo puedo obtenerlo hasta que termina de editar la celda.

Saludos

Roberto

unread,
Apr 13, 2007, 7:34:00 AM4/13/07
to
El valor en edición lo obtienes con
DataGridView1.CurrentCell.GetEditedFormattedValue

En este ejemplo lo capturo al finalizar la edición y si tiene el valor
"Texto" se cancela la edición.

Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellEndEdit

Dim s As String =
DataGridView1.CurrentCell.GetEditedFormattedValue(DataGridView1.CurrentRow.Index, DataGridViewDataErrorContexts.Display)

If s = "Texto" Then
DataGridView1.CancelEdit()
End If

End Sub

Manolo Zepeda

unread,
Apr 13, 2007, 10:44:03 AM4/13/07
to
Que tal Roberto.

Muchas gracias por tu ayuda,era lo que necesitaba,ya funciono.

Saludos

Manolo Zepeda

unread,
Apr 14, 2007, 1:52:01 PM4/14/07
to
Que tal Roberto.

Disculpa de nuevo, y para asignarle un valor a la celda en forma de edicion?

Saludos

quintan...@gmail.com

unread,
Nov 6, 2012, 10:23:19 AM11/6/12
to
DataGridView1.CurrentCell.Value.ToString

asi es hno.!
0 new messages