[VB2005] Rimozione da DataGridView

giovedì 26 novembre 2009 - 19.25

Teech Profilo | Expert

Ho una collection di oggetti (BindingList(Of T)) impostata come DataSource di un DataGridView. Quando rimuovo un'occorrenza dalla collection (BindingList.Remove(item)) nel DataGridView rimane la riga vuota. Come posso eliminarla?
Non vorrei fare dei cicli possibilmente...

Grazie.
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole

pieroalampi Profilo | Expert

Secondo me è necessario fare un ciclo, dove conti le righe ed elimini l'ultima
------------------------------------------------------
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA
------------------------------------------------------

Teech Profilo | Expert

Siccome i dati li gestisco attraverso un bindingsource ho scelto la via più semplice (che ieri non mi veniva in mente):

DataGridView.DataSource=Nothing
DataGrigView.DataSource=BindingSource

In questo modo effettuo un refresh del DataGridView...
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5