Hallo,
ich habe ein riesen Problem! Ich habe eine Form, auf der sich eine DataGridView befindet. Per LINQ werden sich die Daten aus einer SQL-Server-Datenbank genommen und in einer DataView abgelegt. Die DataGridView bekommt als Datasource diese DataView zugeordnet. Das einzige Problem dabei sit, dass die Spaltenreihenfolge in der DataGridView immer in alphabetischer Reihenfolge erscheint, obwohl beim LINQ-SELECT eine spezielle Reihenfolge angegeben wurde. Woran liegt denn das? Wie kann ich da einen Einfluss darauf nehmen, in welcher Reihenfolge die Spalten in der DataGridView dargestellt werden?
Brauche dringend hilfe!
Codeauszüge:
Die Reihenfolge der Spalten lautet IMMER:
1. Archiv
2. Betrag
3. Datum
4. Ort
5. Uhrzeit
sie sollte allerdings so sein, wie im SELECT-Statement aufgeführt: also ...
1. Datum
2. Uhrzeit
3. Ort
4. Betrag
5. Archiv!
ich habe ein riesen Problem! Ich habe eine Form, auf der sich eine DataGridView befindet. Per LINQ werden sich die Daten aus einer SQL-Server-Datenbank genommen und in einer DataView abgelegt. Die DataGridView bekommt als Datasource diese DataView zugeordnet. Das einzige Problem dabei sit, dass die Spaltenreihenfolge in der DataGridView immer in alphabetischer Reihenfolge erscheint, obwohl beim LINQ-SELECT eine spezielle Reihenfolge angegeben wurde. Woran liegt denn das? Wie kann ich da einen Einfluss darauf nehmen, in welcher Reihenfolge die Spalten in der DataGridView dargestellt werden?
Brauche dringend hilfe!
Codeauszüge:
Code:
'Neuer DataContext deklarieren Dim dc As New LINQ_SQLTabellen_DataContext(sqlServerConnectionString) Dim myListe = From einWert In dc.sqlTabelle _ Select einWert.DATUM, _ einWert.UHRZEIT, _ einWert.ORT, _ einWert.BETRAG, _ einWert.ARCHIV _ Where ARCHIV = "Nein" _ Order By DATUM Descending 'DataGridView füllen myGrid.DataSource = myListe
Die Reihenfolge der Spalten lautet IMMER:
1. Archiv
2. Betrag
3. Datum
4. Ort
5. Uhrzeit
sie sollte allerdings so sein, wie im SELECT-Statement aufgeführt: also ...
1. Datum
2. Uhrzeit
3. Ort
4. Betrag
5. Archiv!