So erhalten Sie die Kopfzeilen/Spaltennamen der mit SqlDataSource gebundenen Gridview-Tabelle
Posted: 31 Dec 2024, 16:08
Ich möchte die Spaltennamen von Gridview extrahieren und diese Spaltennamen mit einem Dropdown-Menü verknüpfen, um eine Filtervorlage zu erstellen. Ich stehe vor einer kleinen Herausforderung, die Spaltennamen aus der Rasteransicht beim Seitenladeereignis abzurufen. Unten ist der Code, den ich mit Fehler versuche.
und „Index war außerhalb des gültigen Bereichs. Muss nicht negativ sein und kleiner als die Größe der Sammlung.“ />Parametername: index"
Der obige Code funktioniert nicht. Wenn er funktioniert, kann ich dies in der foreach-Schleife für jede Spalte hinzufügen
Hinweis : Es gibt auch einige versteckte (sichtbar=falsche) Felder in Gridview
und „Index war außerhalb des gültigen Bereichs. Muss nicht negativ sein und kleiner als die Größe der Sammlung.“ />Parametername: index"
Code: Select all
Response.Write(GridView1.Rows[0].Cells[0].Text.ToString());
Response.Write(GridView1.Rows[0].Cells[1].Text.ToString());
Response.Write(GridView1.Rows[0].Cells[2].Text.ToString());
Response.Write(GridView1.Rows[0].Cells[3].Text.ToString());
Hinweis : Es gibt auch einige versteckte (sichtbar=falsche) Felder in Gridview