Visual Basic - DataGrid

Life is soft - evento anual de software empresarial
   
Vista:

DataGrid

Publicado por ismael (49 intervenciones) el 28/01/2008 19:28:28
Hola, tengo un DataGrid, de este mismo puedo eliminar, agregar y modificar cualquier registro...

Ok ahora cada vez que quiero agregar un registro nuevo, hay ciertos campos que son predeterminados y estas celdas deben aparecer con datos mientras las otras no... el boton esta asi:

Private Sub btnNuevo_Click()
dgd.ClearSelCols
dgd.AllowAddNew = True
dgd.SetFocus
dgd.Row = adoSistemas.Recordset.RecordCount + 1
dgd.Col = 2
dgd.Text = varIdOrgano
dgd.Col = 3
dgd.Text = 0
End Sub

Los coloca todo muy bien ahora el problema es que cuando no existe ningun dato en este DataGrid (que es factible en mi sistema) o sea que la tabla este vacia, cuando quiero colocar el primer registro me genera un error

Me dice que la fila actual no esta disponible

Para ello lo coloque asi:

Private Sub btnNuevo_Click()
dgd.ClearSelCols
dgd.AllowAddNew = True
dgd.SetFocus
If adoSistemas.Recordset.RecordCount <> 0 Then
dgd.Row = adoSistemas.Recordset.RecordCount + 1
dgd.Col = 2
dgd.Text = varIdOrgano
dgd.Col = 3
dgd.Text = 0
Else
dgd.Col = 2
dgd.Text = varIdOrgano
dgd.Col = 3
dgd.Text = 0
End If
End Sub

Pero no me ha funcionado, como resuelvo esto !? obvio dgd es mi DataGrid
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DataGrid

Publicado por Oskar (1 intervención) el 17/04/2008 14:02:12
Hola,
Yo no puedo ayudarte, pero tú si a mi.

He empezado ahra con programación y estoy atascado en un datagrid.
No se como editar los datos, eliminar, modificar, nuevo,...
He visto que tu eso ya lo haces bien.
Me podrias mandar el codigo a mi e-mail de como lo tienes hecho? Me estoy volviendo loco entre dataset, dataadapter....
No tengo ni idea.

Gracias de antemano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar