DBGrid

23/07/2003 - 15:58 por mwdanibc | Informe spam
Hola foreros,

Me estoy rompiendo los cuernos con el p.. DBGRID.

Lo tengo enlazado con un controldata para añadir datos directamente del
DBGrid. Ahora bien, si mientras escribo datos en alguno de los 5 campos que
tiene el DBGrid, como puedo hacer para anular esa fila que ya he empezado a
escribir.

He probado con AllowAddNew=False pero sigue quedando los datos que he
empezado a introducir y si salgo del DBGrid me indica que los datos son
erróneos(Claro, si no los he acabado de introducir y los quiero anular!!!)

Sabéis como se cancela!!

Desde ya, gracias

Dani

Preguntas similare

Leer las respuestas

#1 Victor Koch
23/07/2003 - 18:48 | Informe spam
Con el solo echo de usar el DBGRID enlazado con un controldata para agregar,
eliminar y modificar registros te metistes en camisa de once balas, pero si
queres seguir allá vos, para cancelar el addnew usa esto:

Adodc1.Recordset.CancelBatch

Un saludo, Víctor Koch.


"mwdanibc" escribió en el mensaje
news:
Hola foreros,

Me estoy rompiendo los cuernos con el p.. DBGRID.

Lo tengo enlazado con un controldata para añadir datos directamente


del
DBGrid. Ahora bien, si mientras escribo datos en alguno de los 5 campos


que
tiene el DBGrid, como puedo hacer para anular esa fila que ya he empezado


a
escribir.

He probado con AllowAddNew=False pero sigue quedando los datos que he
empezado a introducir y si salgo del DBGrid me indica que los datos son
erróneos(Claro, si no los he acabado de introducir y los quiero anular!!!)

Sabéis como se cancela!!

Desde ya, gracias

Dani


Respuesta Responder a este mensaje
#2 mwdanibc
23/07/2003 - 18:55 | Informe spam
Gracias Victor, no funcionó ya que el controldata es el que viene por
defecto en componentes, pero buscando he encontrado que lo de cancel va con
esto

data1.Recordset.CancelUpdate

Otra pregunta si no es mucha molestia. ¿Que utilizas tú para introducir
datos tipo dbgrid?

Saludos y muchas gracias
Respuesta Responder a este mensaje
#3 Victor Koch
23/07/2003 - 19:59 | Informe spam
Jeje, pensaba que estabas usando el ADO DataControl OLEDB por eso te puse lo
que puse.
Yo la grilla solo la utilizo para mostrar los datos, y ahí tengo opciones de
búsqueda, filtrado etc., los datos los cargo o los modifico en un
formulario.

Un saludo, Víctor Koch.


"mwdanibc" escribió en el mensaje
news:uB1R#
Gracias Victor, no funcionó ya que el controldata es el que viene por
defecto en componentes, pero buscando he encontrado que lo de cancel va


con
esto

data1.Recordset.CancelUpdate

Otra pregunta si no es mucha molestia. ¿Que utilizas tú para introducir
datos tipo dbgrid?

Saludos y muchas gracias


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