Har du noen gang trenger en RowChanged hendelse på en Datagrid, slik at du kan oppdage når brukeren ruller gjennom dataene dine? I så fall har du sikkert lagt merke til at det ikke finnes noen.
For å få til dette arrangementet må du gå via CurrencyManager, illustrerer følgende kode hvordan du gjør dette
CurrencyManager cm = (CurrencyManager) DataGrid1.BindingContext [ ,,,0],***]; cm.PositionChanged + = ny System.EventHandler (this.DataGridRowChanged);
Hvor *** er datakilden for kontrollen. Hver gang brukeren endres til en annen rad den DataGridRowChanged tilfelle av skjemaet vil bli henrettet.
Next Page:Revurdere eller abonnere på nytt?