Cancellazione riga DataGrid

lunedì 08 maggio 2006 - 12.06

device78 Profilo | Junior Member

Salve.
Ho una semplice Datagrid collegata ad un dataset e una Label che mi indica il numero di righe (Dataset.tabella.count).
Vorrei che quando cancello una o + righe (seleziono riga e permo tasto canc) mi si aggiorni automaticamente anche il numero delle righe visualizzato nelle label.
Non voglio avere un pulsante che mi fa ciò, ne uso l'update del dataset visto che tali modifiche non sono definitive, ma vorrei "intercettare" il cambiamento del numero di righe.
Si può fare??

grazie

Cteniza Profilo | Guru

Fai l'override del metodo onrowdelete della datatable.
Sull'evento fai la refresh della label

device78 Profilo | Junior Member

grazie per la risposta.
scusami non ho capito bene.
Io ho ud db access.Creo un oledataAdpeter su una select su una tabella.Poi genero dataset relativo e collego datagrid con tale dataset.
Di datatable non ne ho o non so cosa siano.


grazie

Cteniza Profilo | Guru

E qui che ti sbagli.
Se hai generato un dataset con il dataadapter è certo che almeno una tabella tu l'hai creata.

device78 Profilo | Junior Member

può darsi, ma scusa la mia ignoranza, non la vedo.

come fare?

Cteniza Profilo | Guru

Ti consiglio di fare un passo indietro e di consultare o leggere il tuo manuale di ado.net (che non è ado).
Da quello che hai detto ho il forte sospetto che non capirai neanche:
Protected Overrides Sub OnRowDeleted(ByVal e As DataRowChangeEventArgs)
MyBase.OnRowDeleted(e)
'metti qui l'assegnazione della label
End Sub
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5