Announcement

Collapse
No announcement yet.

datagridview mit DataGridViewComboBoxColumn zeigt nichts an

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • datagridview mit DataGridViewComboBoxColumn zeigt nichts an

    Hallo !
    Ich will in einem Datagridview Werte aus einer anderen Tabelle mit einer Comboboxcolumn anzeigen.
    Im grid sollen aber auch werte sein, die NICHT in der ComboTabelle sind.

    combo.DataSource = BindingSource
    combo.DataPropertyName = SpaltenName
    combo.ValueMember = "Beschreibung"
    combo.DisplayMember = "Beschreibung"

    das funzt ja soweit ja gut. Nur wenn im Grid Daten sind, die nicht in der
    ComboTabelle sind, wird GAR NICHTS angezeigt.

    Kann man in VB.Net irgendwie die fehlenden Daten anzeigen ?
    markus

  • #2
    Kann es sein, das es eine andere,bessere Lösung gibt als die da unten ?
    Da wird bei jdem cellformattieren der nullvalue des cellstyles der Zelle gesetzt, damit dieser angezeigt wird. In die Dataerror gehts auch immer.

    Private Sub DGVEingaben_CellFormatting
    If IsNothing(e.Value) And e.CellStyle.NullValue = "" Then
    Dim view As DataGridView = CType(sender, DataGridView)
    e.CellStyle.NullValue = view.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.T oString
    view.Rows(e.RowIndex).Cells(e.ColumnIndex).ErrorTe xt = view.Rows(e.RowIndex).Cells(e.ColumnIndex).Value.T oString
    End If
    End Sub
    Private Sub DGV_DataError
    End Sub

    Comment

    Working...
    X