Zeile im DataGridView aktivieren

18/03/2009 - 12:31 von Michael Andreas | Report spam
Hi,

ich lade ein DatagridView neu möchte aber danach
wieder die zuvor aktive Zeile aktivieren.

Wie kann ich im Code eine Zeile im DataGridView aktivieren?

Danke Michael
 

Lesen sie die antworten

#1 Frank Dzaebel
18/03/2009 - 15:08 | Warnen spam
Hallo Michael,

ich lade ein DatagridView neu möchte aber danach
wieder die zuvor aktive Zeile aktivieren.
Wie kann ich im Code eine Zeile im DataGridView aktivieren?



durch das Neuladen "könnten" Zeilen durchaus
verschwinden, die vorher da waren.
Ansonsten macht man soetwas normal über
eine ID-Spalte, die ggf. durchaus [Visible=false]
sein kann. Um optimale Leistung zu erzielen,
würden man auf dieser Column auch einen
PK oder Unique-Constraint setzen. In dem
Fall kann man sich im typsicheren DataSet/
DataTable-Szenario mit der automatisch
erzeugten FindByID-Methode die ID wieder
z.B. über die "BindingSource.Position" setzen
(und ggf. zusàtzlich über "Select" selektiert).
Das ist erstmal so ganz grob - ansonsten
nochmal nachfragen.
Eine àhnliche Thematik wurde hier
implementiert und kann Dir als Vorlage dienen:

[Gleicher Zeilen-Inhalt nach Sortieren beim DataGridView]
http://dzaebel.NET/DataGridViewSort.htm


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

Ähnliche fragen