Visual Basic.NET - Borrar y añadir/editar filas en DataGridVieew

 
Vista:

Borrar y añadir/editar filas en DataGridVieew

Publicado por José (41 intervenciones) el 05/03/2013 16:47:50
Hoal,
verdaderamente necesito ayuda.
Tengo un DataGridView enlazado a un bindigSource y lo borro (el datagridView) de la siguiente manera y funciona:

Dim Dvws As BindingSource = Me.STATDataGridView.DataSource
Do While Me.STATDataGridView.Rows.Count > 1
Dvws = Me.STATDataGridView.DataSource
Dvws(0).Delete()
Loop
Puede que en vez de Do While Me.STATDataGridView.Rows.Count > 1
tnga que poner Do While Me.STATDataGridView.Rows.Count > 0
pero ese no sería el problema.
Ahora lo que quiero es añadir una fila a esta DataGridView es decir a Me.STATDataGridView
y en sus columnas ir poniendo valores. Hago lo siguiente pero no funciona; es decir añade la fila pero no añade los datos.
Esto está en procedimiento que es llamado desde otro

Dim Das As New OleDb.OleDbDataAdapter("Select * from STAT order by IND Asc", Con)
Das.Fill(Dst, ("STAT"))
Dim Dvws As DataView = Dst.Tables("STAT").DefaultView

CALCULSSTATISTIQUES(Dvwp, Dvw, Dvws, "PMU")
así
Private Sub CALCULSSTATISTIQUES(ByRef Dvwp As DataView, ByRef Dvw As DataView, ByRef Dvws As DataView, ByRef Indi As String)
el trozo de código que me interesa es el siguiente:

Dim Fila As DataRow = Dvws.Table.NewRow
Fila("IND") = Indi
Fila("S3P") = Cg
Fila("RP") = (Cg / Ct) * 100
Dvws.Table.Rows.Add(Fila)
'para que añada la fila debo de añadir lo siguiente:
Me.STATBindingSource.DataSource = STATTableAdapter
'o
' Me.STATBindingSource.DataSource = TableAdapterManager
Me repito: lo que deso es mediante un botón poder añadir filas a Me.STATDataGridView

Un saludo
José
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

Borrar y añadir/editar filas en DataGridVieew

Publicado por omar (45 intervenciones) el 06/03/2013 20:47:36
Saludos hay una forma mas facil de eliminar editar seleccionar datos desde el datagridview

mi email as [email protected].
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

Borrar y añadir/editar filas en DataGridVieew

Publicado por omar (45 intervenciones) el 06/03/2013 23:49:20
Tienes correo en hotmail.
He tratado de enviarte a gmail pero manda error
Acabo de terminar un ejemplo claro de lo que pides
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