Uso de DataGridView

16/04/2009 - 15:28 por Centurion | Informe spam
Quiero unir una tabla de un Dataset a un DataGridView de forma que me pueda
modificar los datos en el Grid y luego utilizando el método Update de la
clase SQLDataAdapter reflejar los cambios en la tabla, pero el problema es
que quiero que una columna solo permita valores contenidos en otra Tabla por
ejemplo si quiero modificar la columna CATEGORIA que dicho valor solo admita
valores preestablecidos, por lo que se me ocurre utilizar una columna Combo
en el Grid pero se me presentan dos problemas:
1) Como hago que la columna combo tenga un origen de datos distinto del
resto del Grid.
2) ¿ Va a reconocer el control SQLDataAdapter el contenido de esta columna
Combo ?

un saludo
 

Leer las respuestas

#1 Mauricio Atanache
17/04/2009 - 00:09 | Informe spam
Esa es una tarea bastante común, tu primera inquietud no aplica ya que una
cosa es el DataSource y otra el DataBinding, tu segunda inquietud, no tiene
problema, el adapter debería reconocer el contenido del combobox.

Encontrarás un muy buen ejemplo en esta página :

http://highoncoding.com/Articles/12...ntrol.aspx



Cordial saludo,


Mauricio Atanache G.

"Centurion" escribió en el mensaje de
noticias:
Quiero unir una tabla de un Dataset a un DataGridView de forma que me
pueda modificar los datos en el Grid y luego utilizando el método Update
de la clase SQLDataAdapter reflejar los cambios en la tabla, pero el
problema es que quiero que una columna solo permita valores contenidos en
otra Tabla por ejemplo si quiero modificar la columna CATEGORIA que dicho
valor solo admita valores preestablecidos, por lo que se me ocurre
utilizar una columna Combo en el Grid pero se me presentan dos problemas:
1) Como hago que la columna combo tenga un origen de datos distinto del
resto del Grid.
2) ¿ Va a reconocer el control SQLDataAdapter el contenido de esta columna
Combo ?

un saludo

Preguntas similares