Como validar en un datagrid Windows

06/12/2004 - 12:11 por Sergio T. | Informe spam
Hola

Como puedo hacer para validar un valor digitado en una columna de un
datagrid enlazado a un datatable de un dataSet???

Mi idea es que si colocan un numero como "2" en el campo codigo, llenar el
campo "nombre" con el valor correspondiente que lo puedo encontrar en otra
tabla que tambien esta en el dataset.

He intentado programar el evento DataColumnChanning colocando lo siguiente
en el load del form
==Dim x As DataTable
x = Me.DS_Catequesis1.CateXSac
AddHandler x.ColumnChanging, New DataColumnChangeEventHandler(AddressOf
Column_Changing)

=
El problema es que dentro del sub Column_Channig no veo a ningun objeto del
formulario por tanto no puedo acceder a la tabla que esta en el dataSet con
los datos que necesito para validar y cargar la columna que quiero

Gracias por su ayuda
Sergio
 

Leer las respuestas

#1 Miguel Angel Campos
06/12/2004 - 09:20 | Informe spam
En los datos del evento ColumnChanging, DataColumnChangeEventArgs, tienes
una propiedad llamada DataRow que da acceso al registro que se está
modificando, desde este objeto DataRow, puedes acceder al DataTable al que
pertenece, y desde el DataTable al DataSet, así que tienes toda la
información que necesitas.

Un Saludo,

Miguel Angel Campos, MCP

"Sergio T." escribió en el mensaje
news:
Hola

Como puedo hacer para validar un valor digitado en una columna de un
datagrid enlazado a un datatable de un dataSet???

Mi idea es que si colocan un numero como "2" en el campo codigo, llenar el
campo "nombre" con el valor correspondiente que lo puedo encontrar en otra
tabla que tambien esta en el dataset.

He intentado programar el evento DataColumnChanning colocando lo siguiente
en el load del form
==> Dim x As DataTable
x = Me.DS_Catequesis1.CateXSac
AddHandler x.ColumnChanging, New DataColumnChangeEventHandler(AddressOf
Column_Changing)

=>
El problema es que dentro del sub Column_Channig no veo a ningun objeto


del
formulario por tanto no puedo acceder a la tabla que esta en el dataSet


con
los datos que necesito para validar y cargar la columna que quiero

Gracias por su ayuda
Sergio


Preguntas similares