Datagrid selection changed

Status
Niet open voor verdere reacties.

666joe666

Gebruiker
Lid geworden
23 nov 2005
Berichten
137
Wanneer ik in mijn project een andere lijn van mijn tabel selecteer zou er een event moeten optreden.
Dit heb ik geprobeerd met de voglende code

Code:
private void Tbl_events_selectionchanged(object sender,eventargs e)
 {

}

Hoe komt het dat mijn programma hier niet komt als ik van rij verander?
 
volgens mij kijk je gewoon of de selectie veranderd heb.
maar dit wil niet werken met bovenstaand code
 
Heb je de eventhandler wel aan het object gekoppeld?
En als je dat gedaan hebt, om wat voor object gaat het?
De definitie van je eventhandler lijkt me sowieso niet goed. Heb je die uit Visual Studio gekopieerd of hier ingetypt? De definitie zou moeten zijn:

Code:
    private void Tbl_events_SelectionChanged(object sender, [B]EventArgs[/B] e)

succes,
Erik
 
Laatst bewerkt:
Ik heb de code hier gewoon getypt.
Het probleem heb ik al kunnen oplossen door een event te maken als je op en cell klikt.
 
Dat betekent wel dat wanneer je niet klikt maar bijvoorbeeld met tab of de pijltjes toets naar een andere cell gaat, je event niet afgaat. Met SelectionChanged vang je dat wel af.
 
Dit weet ik maar de selectionchanged wil maar niet werken.
Hoe kan ik deze genereren door c#?
 
Je kan het op meerdere manieren doen maar dit is de makkelijkste manier denk ik:

selecteer je datagrid in de form designer
rechtermuisknop : Properties
in de Properties window selecteer je Events (icoontje bliksemschicht)
zoek de event op (in jouw geval dus SelectionChanged)
dubbelklik er op en Visual Studio maakt in je form de code voor de eventhandler.

Succes er mee,
Erik
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan