Eliminar el contenido de una celda de DatagridView

Soy nuevo en VB2008. ¿Podrían aconsejarme cómo puedo eliminar programéticamente el contenido de una celda de DataGridView?

Digamos, por ejemplo, que tengo el siguiente código que se completa con datos en DataGridView. Solo quiero eliminar el texto de una celda de DataGrid que recorre una columna. Por ejemplo, estoy usando el siguiente código para recorrer GridView y si obtengo el texto "Test4", quiero eliminarlo/eliminarlo de la celda de GridView. Entonces, solo se eliminará el texto "Test4" de la celda (1). GridView no está vinculado a ninguna base de datos:

¡Gracias

Formulario de clase pública1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim dt As New DataTable
    dt.Columns.Add("income")
    dt.Columns.Add("income1")
    dt.Columns.Add("sum")
    dt.Rows.Add("Test1", "Test")
    dt.Rows.Add("Test2", "Test3")
    dt.Rows.Add("", "Test4")
    Me.DataGridView1.DataSource = dt
End Sub


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim celldata As String

    For Each r As DataGridViewRow In Me.DataGridView1.Rows

        celldata = r.Cells(1).Value
        MessageBox.Show(celldata)
    Next
End Sub End Class

preguntado el 22 de mayo de 12 a las 15:05

1 Respuestas

tendrías que usar algo como

dt.Rows(i).Cells(i).Value = ""

Creo que ese es el formato, sin embargo, es posible que tengas que cambiarlo un poco.

contestado el 22 de mayo de 12 a las 16:05

Hola GtoXic, gracias por tu respuesta!!! He tenido éxito en la eliminación del contenido de una celda, si el contenido de la celda coincide con mis criterios. Usé el siguiente código para hacer lo que necesitaba: - Ronnie

No hay problema, me alegro de poder ayudar. JohnHoulderReino Unido

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.