LoadDataRow con Primary Key
Publicado por Sheila (28 intervenciones) el 31/08/2004 11:12:32
Hola a todos!
Tengo un procedimiento que utilizo para actualizar un fila de un datagrid, es decir, un usuario hace doble click sobre una fila del mismo y ésta puede ser actualizada, pero lo único que consigo es que se añada una nueva línea al datagrid no que se actualice. El código que utilizo es:
Dim newRow(9) As Object
'aquí indico que la clave principal es CodArticulo que se correponde con
'esa posición en la matriz newRow
myTable.PrimaryKey = newRow(2)
newRow(0) = xId
newRow(2) = Me.txtCodArticulo.Text
newRow(3) = Me.txtCantidad.Text
newRow(4) = Me.txtDescripcion.Text
newRow(5) = Me.txtPVD.Text
newRow(7) = Me.txtArtIva.Text
newRow(8) = Me.txtArtDcto.Text
newRow(9) = CDbl(Me.txtPVP.Text)
Dim myRow As DataRow
myTable.BeginLoadData()
myRow = myTable.LoadDataRow(newRow, True)
myTable.EndLoadData()
¿me falta algo?
Gracias por vuestra ayuda.
Un saludo.
Tengo un procedimiento que utilizo para actualizar un fila de un datagrid, es decir, un usuario hace doble click sobre una fila del mismo y ésta puede ser actualizada, pero lo único que consigo es que se añada una nueva línea al datagrid no que se actualice. El código que utilizo es:
Dim newRow(9) As Object
'aquí indico que la clave principal es CodArticulo que se correponde con
'esa posición en la matriz newRow
myTable.PrimaryKey = newRow(2)
newRow(0) = xId
newRow(2) = Me.txtCodArticulo.Text
newRow(3) = Me.txtCantidad.Text
newRow(4) = Me.txtDescripcion.Text
newRow(5) = Me.txtPVD.Text
newRow(7) = Me.txtArtIva.Text
newRow(8) = Me.txtArtDcto.Text
newRow(9) = CDbl(Me.txtPVP.Text)
Dim myRow As DataRow
myTable.BeginLoadData()
myRow = myTable.LoadDataRow(newRow, True)
myTable.EndLoadData()
¿me falta algo?
Gracias por vuestra ayuda.
Un saludo.
Valora esta pregunta


0