Datagridzellen Zahlen in Text ändern (Datentyp anpassen )

  • VB.NET

    Datagridzellen Zahlen in Text ändern (Datentyp anpassen )

    Hallo,

    habe ein Problem mit meinem Datagridview Element.

    Beim Befüllen werden in eine Spalte lauter Zahlenwerte eingetragen. Diese Zahlen ind codierte Zustände die ich aus einer Datenbank lese (mittels Dataset)

    Die codierten Zustände möchte ich jetzt in klartext konvertieren. dies Mache ich nach folgendem Prinzip

    VB.NET-Quellcode

    1. For i = 0 To DG_Dicht.RowCount - 1
    2. If DG_Dicht.Item(6, i).Value.ToString = "2" Then
    3. DG_Dicht.Item(6, i).Value = "fahren"
    4. ElseIf DG_Dicht.Item(6, i).Value <> "" Then
    5. DG_Dicht.Item(6, i).Value = "halten"
    6. End If
    7. Next

    Wenn ich diesen Code nun ausführe kommt die Fehlermeldung, das fahren nicht int 64 ist.

    Wenn man den Wert "DG_Dicht.Item(6, i).Value" im Debugmodus beobachtet zeigt er an das er vom Datentyp long und nicht mer vom Typ Objekt ist.

    Wie muß ich diese Zellen jetzt bearbeiten, das ich dort Text eintragen kann.


    Vielen Dank mal Felix