In meinem Projekt gibt's einen DataGridView, der auch korrekt Daten anzeigt.
Die Daten stammen aus einem DataTable.
Spoiler anzeigen
Im linken oberen Eck steht immer "No data". Warum und wie bekomme ich das weg? Im WWW habe ich diesbezüglich nichts gefunden.
Die Daten stammen aus einem DataTable.
VB.NET-Quellcode
- Dim _dgv As New DataGridView
- With _dgv
- .Name = "dgv"
- .Location = New Point(0, _lbl.Size.Height + 5)
- .Size = New Size(tc_dgv.Width - 10, tc_dgv.Height - 30)
- .RowHeadersVisible = False
- .AllowUserToAddRows = False
- .AllowUserToDeleteRows = False
- .AllowUserToResizeRows = False
- .ShowEditingIcon = False
- .ReadOnly = True
- .ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize
- .DataSource = dt 'Daten aus DataTable als DataGrid-Daten verwenden
- .Columns(0).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
- .Columns(1).AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
- .Columns(2).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
- '.Columns(3).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells
- '.Columns(0).DefaultCellStyle.Format = "000"
- .Columns(1).DefaultCellStyle.Format = sFormatting '"F3" 'Zweite Spalte - Fixed, F oder f - Zeigt mindestens eine Ziffer links und zwei Ziffern rechts vom Dezimaltrennzeichen an.
- .Columns(2).DefaultCellStyle.Format = sFormatting '"F3" 'Dritte Spalte - Fixed, F oder f - Zeigt mindestens eine Ziffer links und zwei Ziffern rechts vom Dezimaltrennzeichen an.
- '.Columns(3).DefaultCellStyle.Format = "F3" 'Dritte Spalte - Fixed, F oder f - Zeigt mindestens eine Ziffer links und zwei Ziffern rechts vom Dezimaltrennzeichen an.
- End With
Im linken oberen Eck steht immer "No data". Warum und wie bekomme ich das weg? Im WWW habe ich diesbezüglich nichts gefunden.