Hallo Zusammen,
bin seit neustem Besitzer des VB 2008 Prof.
Leider habe ich ein Problem mit dem Datagridview und komme einfach nicht weiter. Könnte mir jemand hierbei helfen?
Ich habe ein Datagridview mit 5 Spalten erstellt. Fülle es mit mehreren Zeilen. Bis dahin kein Problem. Auch das
Ausrichten der Zeilen (rechtsbündig) kein Problem.
Jedoch das Ausrichten der Spaltenüberschrift krieg ich einfach nicht hin.
Mein Code:
Wie bekomme ich es hin, dass alle Spalten Überschriften (HeaderText) rechtsbündig dargestellt werden?
Was mache ich den falsch??
Vielen Dank für Eure Hilfe
Gruß Michael
bin seit neustem Besitzer des VB 2008 Prof.
Leider habe ich ein Problem mit dem Datagridview und komme einfach nicht weiter. Könnte mir jemand hierbei helfen?
Ich habe ein Datagridview mit 5 Spalten erstellt. Fülle es mit mehreren Zeilen. Bis dahin kein Problem. Auch das
Ausrichten der Zeilen (rechtsbündig) kein Problem.
Jedoch das Ausrichten der Spaltenüberschrift krieg ich einfach nicht hin.
Mein Code:
Quellcode
- DataGridView1.ColumnCount = 5
- DataGridView1.RowHeadersVisible = False
- DataGridView1.AllowUserToAddRows = False
- DataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
- DataGridView1.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight ' Zahlen werden nach rechts ausgerichtet
- DataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
- DataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
- With DataGridView1
- .Columns(0).HeaderText = "Jahr"
- .Columns(1).HeaderText = "Sp 1"
- .Columns(2).HeaderText = "Sp 2"
- .Columns(3).HeaderText = "Sp 3"
- .Columns(4).HeaderText = "Summe"
- End With
- Dim Einzelzeile(4) As String
- For Zeile As Integer = LBound(ArchivListStat) To UBound(ArchivListStat)
- Einzelzeile(0) = ArchivListStat(Zeile).JahrNeu
- Einzelzeile(1) = ArchivListStat(Zeile).Sp1Neu
- Einzelzeile(2) = ArchivListStat(Zeile).Sp2Neu
- Einzelzeile(3) = ArchivListStat(Zeile).Sp3Neu
- Einzelzeile(4) = ArchivListStat(Zeile).SummeNeu
- DataGridView1.Rows.Add(Einzelzeile)
- Next
Wie bekomme ich es hin, dass alle Spalten Überschriften (HeaderText) rechtsbündig dargestellt werden?
Was mache ich den falsch??
Vielen Dank für Eure Hilfe
Gruß Michael