Hallo,
steht wieder mal vorn nem kleinem Problem mit Databining. Hab eine Grid und binde das an eine Datatable.
Wie kann ich nun im Event "SelectedIndexChanging" auf die Elemente zugreifen, hab da nen Link eingeügt "auswählen". (Typ der Spalte CommandField ->Select)
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
GridViewRow gridViewRow = GridView1.Rows[e.NewSelectedIndex];
if (gridViewRow != null)
int nrGereaet = int.Parse(gridViewRow.Cells[7].Text);
}
OK kann über den Index drauf zugreifen, möchte dann aber die Spalten nicht sichtbar haben, der Primary Key ist fürn User uninteressant.
Wie kann ich dennoch den Eintrag finden, die Spalte auf visible = false setzen bringt dann einen Fehler 😦
Verzweiflung, brauche in einer Tabelle noch ein Link zur Adresse und möchte nicht noch sone Zahl drinnen stehen.
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
Danke Noodles es hätte ja so einfach sein können. 😃
Das GridView.DataKeys Property ist das was ich brauchte.
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
Aufpassen in GridViews mit DataKeys, die können unter Umständen Probleme bereiten!
Danke für den Hinweis.
Hast du ein Beispiel, wann es Probleme macht?
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein
Aufpassen in GridViews mit DataKeys, die können unter Umständen Probleme bereiten! Soweit ich weiss aber nur dann wenn man mehrere DataKeys hat.
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
Danke für den Hinweis. Gut ist bei mir kein Thema.
"Das Problem kennen ist wichtiger, als die Lösung zu finden, denn die genaue Darstellung des Problems führt automatisch zur richtigen Lösung." Albert Einstein