AYUDA CON DATAGRID

BERA
13 de Septiembre del 2003
tengo un dataGrid enlazado a un dataControl.
cuando intento insertar en una celda un dato me da un error y me dice que la fila no esta disponible.
tengo el siguiente codigo:

Private Sub dgPagosCuenta_AfterColEdit(ByVal ColIndex As Integer)

dgPagosCuenta.Columns.Item(1).Text = txtCodigo.Text
dgPagosCuenta.Columns.Item(2).Text = AdodcPreviaEscr.Recordset.Fields("ID_VIVIENDA")

End Sub

esto lo hago para insertar automaticamente estos dos valores en la tabla de forma transparente para el usuario ya que no estan visibles en el dataGrid.

el error me da cuando llega a la linea
dgPagosCuenta.Columns.Item(1).Text = txtCodigo.Text

esto mismo lo hago en otros dataGrid y me funciona perfectamente.

muchas gracias de antemano.

SirMulo
13 de Septiembre del 2003
Para añadir un registro a la base de datos hay que seguir los siguientes pasos (Contando que la base de datos esté abierta)..

dgPagosCuenta.addnew
dgPagosCuenta.Columns.Item(1).Text = txtCodigo.Text
dgPagosCuenta.Columns.Item(2).Text = AdodcPreviaEscr.Recordset.Fields

dgPagosCuenta.update