DataGrid - Ayuda -
Publicado por Ismael (49 intervenciones) el 12/02/2008 21:09:41
Hola estoy trancado en algo que derrepente sea una estupides.
Tengo un formulario con un datagrid y tres botones, los cuales son Nuevo, Eliminar y Cancelar.
En este formulario surge 2 problemas
Primero
Cuando quiero crear un registro nuevo existen ciertos campos predeterminados los cuales a la hora de sr creado estos se colocan automaticamente algo asi:
datagrid.Row = bd.Recordset.RecordCount + 1
datagrid..Col = 2
datagrid..Text = varIdOrgano
datagrid..Col = 3
datagrid..Text = 0
no hay problemas, pero si el registro se va a colocar en una consulta/tabla vacia esta me dice no se puede, y me sale este error
"La fila actual no esta disponible"
como soluciono esto.
------------------------------------------------------------------------------------------------------
Segundo
desde este se despliega otro formulario dandole click al boton nuevo que es un teclado, saben cuando uno le da datagrid.AllowAddNew = True aparece una fila al final del data grid para colocar el nuevo registro, pero como hago que se elimine esa fila al yo darle cancelar desde el teclado o cualquier otro boton, ya probe con datagrid.AllowAddNew = False, pero no funciona !
Tengo un formulario con un datagrid y tres botones, los cuales son Nuevo, Eliminar y Cancelar.
En este formulario surge 2 problemas
Primero
Cuando quiero crear un registro nuevo existen ciertos campos predeterminados los cuales a la hora de sr creado estos se colocan automaticamente algo asi:
datagrid.Row = bd.Recordset.RecordCount + 1
datagrid..Col = 2
datagrid..Text = varIdOrgano
datagrid..Col = 3
datagrid..Text = 0
no hay problemas, pero si el registro se va a colocar en una consulta/tabla vacia esta me dice no se puede, y me sale este error
"La fila actual no esta disponible"
como soluciono esto.
------------------------------------------------------------------------------------------------------
Segundo
desde este se despliega otro formulario dandole click al boton nuevo que es un teclado, saben cuando uno le da datagrid.AllowAddNew = True aparece una fila al final del data grid para colocar el nuevo registro, pero como hago que se elimine esa fila al yo darle cancelar desde el teclado o cualquier otro boton, ya probe con datagrid.AllowAddNew = False, pero no funciona !
Valora esta pregunta


0