Visual Basic.NET - Agregar datos de un TextBox a un DataGridView enlazado, que está en otro formulario.

 
Vista:

Agregar datos de un TextBox a un DataGridView enlazado, que está en otro formulario.

Publicado por miguel_antonio (7 intervenciones) el 26/06/2012 03:41:55
SALUDOS A TODOS.
HE PUESTO EL LINK DE LA IMAGEN (al final del mensaje) SEGÚN LA SOLICITUD QUE REQUIERO:
UN FAVOR, HE INTENTADO, PERO NO ME SALE , COMO PODRÍA HACER QUE, al cerrar el formulario: "FrmAmortizarDeudas" (que está encima del otro), tendría que ACTUALIZARSE los campos (Amortizacion y Saldo) del formulario que esta mostrado detrás: "FrmPagarDeudas", Los datos a ingresar al otro DataGridView tendría que ser de los TextBox:

"TxtTotalAmortizacion",
"TxtSaldo" y si fuese necesario también el
"TxtTotalImporteCompra".

Quiero decir que según las cifras de la imagen adjuntada; el campo 'Amortizacion' debería figurar "42.48" y el 'Saldo' sería "0.00".

NOTA: Hago presente que el DataGridView del Form que está detrás(FrmPagarDeudas), está enlazada a un DataTable. LES AGRADEZCO DE ANTEMANO.

IMÁGEN SUBIDA: http://imageshack.us/f/832/125321.jpg/
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

Agregar datos de un TextBox a un DataGridView enlazado, que está en otro formulario.

Publicado por David (46 intervenciones) el 27/06/2012 00:12:54
Hola Miguel,
tienes que ubicar el registro y modificarlo en el datatable,
ahora suponiendo que en la fila del DataGridView que quieres actualizar tienes un ID unico de registro, seria asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private oData As New DataTable
    Private Sub FrmPagarDeudas_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        oData = ListardeDeudas()
        Me.DataGridView1.DataSource = oData
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim FilaActual() As Data.DataRow
        'recupera la fila selecionada
        FilaActual = oData.Select("IdFila = '" & Me.DataGridView1.CurrentRow.Cells("IdFila").Value & "'")
        'llamamos al form
        FrmAmortizarDeudas.ShowDialog()
            FilaActual(0)("Costo") = CType(FrmAmortizarDeudas.TextBox1.Text, Decimal)
            FilaActual(0)("Total") = CType(FrmAmortizarDeudas.TextBox2.Text, Decimal)
            Me.DataGridView1.Refresh()
    End Sub

bueno espero te sirva saludos.
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

Agregar datos de un TextBox a un DataGridView enlazado, que está en otro formulario.

Publicado por miguel_antonio (7 intervenciones) el 27/06/2012 03:07:18
Te agradezco mucho por tu orientaciion David, lo revisaré y te estaré comentando, saludos.
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