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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Sergio T
06/12/2004 - 22:08 | Informe spam
lo voy a intentar gracias

"Miguel Angel Campos" escribió en el
mensaje news:
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
>
>


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