Hallo zusammen,
ich hoffe, ich bin mit meinem Thread im richtigen Forum gelandet.
Ich habe eine
DataTable tblData mit den Spalten (z.B.) "Author", "File" und "Date" erzeugt.
In meiner GUI habe ich ein
DataGridView dataGridView, in dem ich die DataTable anzeigen möchte.
Mit
this.dataGridView.DataSource = tblData;
klappt das natürlich auch.
Allerdings werden dann alle Spalten genau gleich groß angezeigt.
Also habe ich mir im DataGridView über "Add Columns" die Spalten "Author", "File" und "Date"
angelegt und ihnen meine gewünschte Breite gegeben.
Wenn ich das Programm jetzt ausführe, werden in meinem DataGridView die Spalten "Author", "File"
und "Date" in richtiger Breite -
aber leer - angezeigt, und für die Daten aus der DataTable werden
einfach neue gleichgroße Spalten erstellt; das sieht dann in etwa so aus:
Quelltext
1: 2: 3: 4:
| | Author | File | Date | Author | File | Date | |------------|-----------------------|---------|--------|--------|--------| | | | | ABC | a.txt | 1.2.07 | | | | | XYZ | x.txt | 2.2.07 | |
soll aber so aussehen:
Quelltext
1: 2: 3: 4:
| | Author | File | Date | |------------|-----------------------|---------| | ABC | a.txt | 1.2.07 | | XYZ | x.txt | 2.2.07 | |
Weiß jemand, wie ich meine DataTable-Spalte "Author" der DataGridView-Spalte "Author" usw.
zuweisen kann, damit dafür keine neue Spalte erstellt wird?
Oder wie ich mein Problem auf andere Art lösen kann, also meine DataTable-Daten mit meiner gewünschten
Spaltenbreite im DataGridView anzuzeigen?
Danke für eure Hilfe im Voraus
mfG PoiSoN