añadir columna a tdbgrid.

03/07/2003 - 13:31 por DragoNet | Informe spam
tengo un grid que se alimenta por medio de un recordset desconectado, a este
grid, me gustaria añadirle una columna, para poder chekear valores, pero no
se como hacerlo.

o si se debe añadir al recordset.

alguna sugerencia ?

gracias

Preguntas similare

Leer las respuestas

#1 Softjaen
03/07/2003 - 16:32 | Informe spam
"DragoNet" escribió:

tengo un grid que se alimenta por medio de un recordset desconectado,
a este grid, me gustaria añadirle una columna, para poder chekear
valores, pero no se como hacerlo.

o si se debe añadir al recordset.




Hola:

Me imagino que el «grid» será un control «DataGrid».

Si estas utilizando un Recordset de ADO "desconectado", antes de abrir el
«Recordset», ¿por qué no le añades un nuevo campo para verificar los
valores, y asunto resuelto?

Puedes añadir una nueva columna al control «DataGrid» de la siguiente
manera:

DataGrid1.Columns.Add DataGrid1.Columns.Count
DataGrid1.Columns(3).Caption = "Prueba"

Pero el problema está en que no podrás escribir datos en dicha columna
porque obtendrás el error «Columna no encontrada», ya que el Recordset, al
estar previamente abierto, no sabe en que campo tiene que guardar los datos.

Un saludo.

Enrique Martínez
[MS MVP - VB]
Respuesta Responder a este mensaje
#2 Softjaen
03/07/2003 - 16:37 | Informe spam
Un momento, que me he equivocado:

En lugar de:

DataGrid1.Columns.Add DataGrid1.Columns.Count
DataGrid1.Columns(3).Caption = "Prueba"

Ejecuta lo siguiente:

DataGrid1.Columns.Add DataGrid1.Columns.Count
DataGrid1.Columns(DataGrid1.Columns.Count - 1).Caption = "Prueba"

Enrique Martínez
[MS MVP - VB]
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida