Datagridview leegmaken

Status
Niet open voor verdere reacties.

Doofenshmirt

Gebruiker
Lid geworden
3 nov 2011
Berichten
222
Hoi,

Via code vul ik een datagridview.

Gaat goed , ook er naar toe schrijven, alleen heb ik 1 vraagje.

Hoe maak ik de datagridview leeg ?
Dus alleen de datagridview en niet de data in de database.

Heb wel wat gevonden maar dat is voor 1 row en niet voor alles

Code:
 DataGridView1.Rows.RemoveAt(DataGridView1.SelectedRows(0).Index)
 
Zoiets??

Code:
        For teller As Integer = 0 To DataGridView1.RowCount - 1 Step 1
            DataGridView1.Rows.RemoveAt(DataGridView1.SelectedRows(teller).Index)
        Next
 
Ik krijg deze fout melding

Code:
De index valt buiten het bereik. Deze mag niet negatief zijn en moet kleiner zijn dan de grootte van de verzameling.
Parameternaam: index
 
Gevonden?


Code:
  DataGridView1.DataSource = Nothing

There are three ways it can be done:

If the grid is bound then set the DataSource to Nothing.

1.myDataGridView.DataSource = Nothing


If the grid is bound the clear the data source.

1.myDataTable.Clear()


If the grid is not bound then clear the Rows collection.


1.myDataGridView.Rows.Clear()
 
Laatst bewerkt:
Je kan ook alle items laten verwijden met ene loop

Code:
    For Each XDataGridViewelement In XBindingSource
            XBindingSource.RemoveCurrent()
 
@mastermindzh: en netjes afsluiten met Next.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan