In vielen Fällen werden aus Gründen der Übersichtlichkeit Spalten in einem Datagrid ausgeblendet. Der verdeckte Inhalt soll aber bei entsprechender Notwendigkeit durch Anklicken des jeweiligen Satzes als Info in der Statuszeile ausgegeben werden.
Über Datagrid.CurrentCell.RowNumber findet man die aktuelle Zeile der entsprechenden DatenMenge, natürlich mit 0 (Null) beginnend.
Mit DataGrid.DataSource.Tables("Beispiel").Rows(Me.Dat aGrid.CurrentCell.RowNumber).Item("Versteckte Spalte")
kann man den Inhalt des Feldes auslesen.
Das geht so lange gut, bis der Inhalt nicht über die Sortiermöglichkeit des DataGrids in eine andere Reihenfolge versetzt wird.
Dann funktioniert alles nicht mehr, es werden die falschen Sätze der Auswahl angesprochen.
Kennt jemand einen vernünftigen Weg, z.B. auf den Zelleninhalt der nicht sichtbaren Spalte zugreifen?
Besten Dank im Voraus
Über Datagrid.CurrentCell.RowNumber findet man die aktuelle Zeile der entsprechenden DatenMenge, natürlich mit 0 (Null) beginnend.
Mit DataGrid.DataSource.Tables("Beispiel").Rows(Me.Dat aGrid.CurrentCell.RowNumber).Item("Versteckte Spalte")
kann man den Inhalt des Feldes auslesen.
Das geht so lange gut, bis der Inhalt nicht über die Sortiermöglichkeit des DataGrids in eine andere Reihenfolge versetzt wird.
Dann funktioniert alles nicht mehr, es werden die falschen Sätze der Auswahl angesprochen.
Kennt jemand einen vernünftigen Weg, z.B. auf den Zelleninhalt der nicht sichtbaren Spalte zugreifen?
Besten Dank im Voraus
Comment