.NET 2.0 DataGridView

D

dm1608

Hello, I'm manually populating a DataGridView instead of using Data Binding.
How can I clear the contents of all the rows and/or header quickly? My
current method is to loop thru the grid backwards and delete each row
separately; which is kind of slow.

Thanks
 
N

Nicholas Paldino [.NET/C# MVP]

Why not just call the Clear method on the DataGridViewRowCollection
returned by the Rows property? Most collections will have a Clear method
which will clear all of the items.

Hope this helps.
 
D

dm1608

Can I see a sample of this?

My DataGridView is called ApplicationDataGridView and I do not see how I
would reference that.

I'm currently doing something like:

Dim i As Integer

If Me.ApplicationDataGridView.Rows.Count > 1 Then
For i = me.ApplicationDataGridView.Rows.Count -1 to 0 Step -1
Me.ApplicationDataGridView.Rows.Remove(ApplicationsDataGridView.Rows(i))
Next
End If


Nicholas Paldino said:
Why not just call the Clear method on the DataGridViewRowCollection
returned by the Rows property? Most collections will have a Clear method
which will clear all of the items.

Hope this helps.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

dm1608 said:
Hello, I'm manually populating a DataGridView instead of using Data
Binding. How can I clear the contents of all the rows and/or header
quickly? My current method is to loop thru the grid backwards and delete
each row separately; which is kind of slow.

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top