Hallo,
ich habe ein DataGridView erstellt, hier werden Daten aus einer Access DB eingelesen. Unteranderem auch eine ID. Jetzt muss ich allerdings noch prüfen, wenn in eine Leere ZElle also ID 0 geklickt wurde. Ausgabe hier soll eine Messagebox sein. Ich bekomm allerdings immer einen FEhler, dass es mit der Umwandlung in ein Integer schief geht.
Hier mein Codeausschnitt:
Cell.VAlue bringt er immer den FEhler!
Kann mir vielleicht jemand sagen, was an meiner Programmierung falsch ist?
Grüße Lenele
ich habe ein DataGridView erstellt, hier werden Daten aus einer Access DB eingelesen. Unteranderem auch eine ID. Jetzt muss ich allerdings noch prüfen, wenn in eine Leere ZElle also ID 0 geklickt wurde. Ausgabe hier soll eine Messagebox sein. Ich bekomm allerdings immer einen FEhler, dass es mit der Umwandlung in ein Integer schief geht.
Hier mein Codeausschnitt:
Code:
'Holt die Zeile, in die geklickt wurde Dim Row As DataGridViewRow = Me.DGVBuch.Rows(_zeile) 'Holt die Zelle der Zeile, in der die BuchID steht Dim Cell As DataGridViewCell = Row.Cells("BuchID") 'Hier wird der BuchID genau eine Zelle zugewiesen Dim BuchID As Integer = Cell.Value If BuchID = 0 Then MessageBox.Show("Die Zelle in die geklickt wurde enthält keine BuchID", "Übersicht", MessageBoxButtons.OK, MessageBoxIcon.Information) End If Dim bo As Buch = Buch.LadeBuch(BuchID) If bo Is Nothing Then Exit Sub Dim dlg As New BuchBearbeiten dlg.SetBuch(bo) dlg.ShowDialog() Me.DatenLaden()
Kann mir vielleicht jemand sagen, was an meiner Programmierung falsch ist?
Grüße Lenele
Comment