Als erstes mal der Code:
Nun zum Problem: Ich habe ein DGV welches an eine DataView gebunden ist. Über die o.g. Funktion soll in der letzten Spalte abhängig von dem DataBoundItem Inhalt jeweils ein verschiedenes Bild aus My.Ressources angezeigt werden. Es handelt sich auch um eine DataGridViewImageCell. Wenn ich das Programm starte, h#ngt es sich sofort auf. Ich erhalte nicht mal annähernd eine Exception.
Ich bin Euch für jeden Hinweis dankbar.
Gruß Ronny
VB.NET-Quellcode
- Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles UmsatzDGV.CellFormatting
- If (e.RowIndex <> -1) Then
- Select Case e.ColumnIndex
- Case 2
- If (FiBuHelper.GetBuchungsartById(CType(sender, DataGridView).Rows(e.RowIndex).Cells(3).Value) = "Entnahme") Then
- CType(sender, DataGridView).Rows(e.RowIndex).Cells(e.ColumnIndex).Style.ForeColor = Color.Red
- Else
- CType(sender, DataGridView).Rows(e.RowIndex).Cells(e.ColumnIndex).Style.ForeColor = Color.Black
- End If
- Case 4
- CType(sender, DataGridView).Rows(e.RowIndex).Cells(e.ColumnIndex).Value = FiBuHelper.GetBuchungsartById(CType(sender, DataGridView).Rows(e.RowIndex).Cells(3).Value)
- Case 8
- Try
- Dim dbi As DataRowView = CType(sender, DataGridView).Rows(e.RowIndex).DataBoundItem
- Dim CellImage As New DataGridViewImageCell
- CellImage.ValueIsIcon = True
- If (dbi!BelegFile IsNot DBNull.Value) Then
- CellImage.Value = My.Resources.Scanner
- Else
- CellImage.Value = My.Resources.NoScanner
- End If
- CType(sender, DataGridView).Rows(e.RowIndex).Cells(e.ColumnIndex).Value = New Bitmap(16, 16)
- Catch ex As Exception
- FiBuHelper.LoggingError(ex)
- End Try
- End Select
- End If
- End Sub
Nun zum Problem: Ich habe ein DGV welches an eine DataView gebunden ist. Über die o.g. Funktion soll in der letzten Spalte abhängig von dem DataBoundItem Inhalt jeweils ein verschiedenes Bild aus My.Ressources angezeigt werden. Es handelt sich auch um eine DataGridViewImageCell. Wenn ich das Programm starte, h#ngt es sich sofort auf. Ich erhalte nicht mal annähernd eine Exception.
Ich bin Euch für jeden Hinweis dankbar.
Gruß Ronny
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Sportverein_Vorsitz“ ()