Visual Basic - DataGrid

Life is soft - evento anual de software empresarial
 
Vista:

DataGrid

Publicado por Jhon Alexander (58 intervenciones) el 13/11/2004 19:34:04
Hola
Estoy haciendo las consultas a la DB con procedimientos almacenados,
Ejemplo:
Public Function ListTT() As ADODB.Recordset
On Error GoTo errAdicionar
Dim rs As New ADODB.Recordset
objComand.ActiveConnection = CnDatos
objComand.CommandType = adCmdStoredProc
objComand.CommandText = "Sp_ArticulosLisTT"<==Procedimiento
Set rs = objComand.Execute
Set rs.ActiveConnection = Nothing
Set ListTT = rs
objComand.Cancel
Exit Function
errAdicionar:
Set ListTT = Nothing
End Function
Pero necesito poner en un DataGrid lo que me trae el Recorset, para luego poder modificar estos datos directamente del DataGrid
Pero el DataGrid no me deja modificar nada, mejor dicho quiero el DataGrid este enlasado a la Tabla a la cual hago la consulta de manera que si modifico un registro en el DataGrid automaticamente se modifica en la DB

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
Imágen de perfil de RAUL
Val: 2
Ha aumentado su posición en 97 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:DataGrid

Publicado por RAUL (443 intervenciones) el 16/11/2004 17:33:50
PUES EN PROPIEDADES DE LA DATA GRID DEBES ENLAZAR CAMPO POR CAMPO DEL DATA SOURCE Y DATA MEMBER, SI NO USAS UN OBJETO AAUTOMATIZADOO TODO ESTO DEBE SER VIA CODIGO
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

RE:DataGrid

Publicado por Dulce Esmeralda (23 intervenciones) el 18/11/2004 06:56:09
A ver si te sirve esto...
Private Sub Form_Load()
'Aqui creas el recordset llamado rst
Set DataGrid1.DataSource = rst
End sub

Private Sub cmdUpdate_Click()

rst.Requery
DataGrid1.SetFocus
End Sub

Y si quieres que el datagrid se pueda modificar debe tener la propiedad AllowUpdate =True
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