DataGridView und Selection mit MouseClick löschen

19/04/2009 - 17:45 von Michaela Meier | Report spam
Hi,

Was muß ich tun, damit ich in einem DataGridView mit der Maus eine Zeile
sowohl aus- als auch abwàhlen kann?
Heißt: Erster Klick = Zeile markieren, zweiter Klick = Markierung entfernen

Mein Versuch

private void grdList_MouseClick(object sender, MouseEventArgs e)
{
DataGridView.HitTestInfo info = grdList.HitTest(e.X, e.Y);
grdList.Rows[info.RowIndex].Selected !grdList.Rows[info.RowIndex].Selected;
}

ist fehlgeschlagen, da das Grid selbst bei jedem Klick eine Markierung
setzt - und dann springt mein Event an und macht sie wieder weg.
Wenigstens funktioniert der Teil der Lösung - nur leider ein wenig zu
schnell ;-)
 

Lesen sie die antworten

#1 Frank Dzaebel
19/04/2009 - 19:13 | Warnen spam
Hallo Michaela,

Was muß ich tun, [...]



mal Feedback auf die Antworten Deiner Frage-Postings
in den verschiedenen Gruppen geben ..., s. Nettiquette.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen