2016-04-01 23 views
0

Der Versuch, meine Etiketten Text auf = der Wert einer bestimmten Zeile & Spalten Wert. Ich bevorzuge Option Strict On, aber es verbietet die späte Bindung. Ideen?Late Binding Vb .Net

Private Sub BuildText(ByVal dtData As DataTable) 
    Try 
     lblVendor.Text = CType(CStr(dtData.Rows(0)("Vendor").value), String) 
    Catch ex As Exception 

    End Try 
End Sub 
+0

Späte hinzufügen müssen verbindlich ist nicht wirklich das Problem dort. Das Problem besteht darin, dass Sie versuchen, ein Mitglied zu verwenden, das nicht existiert. Die Eigenschaft 'Item' einer' DataRow' ist vom Typ 'Object'. Hat die 'Object' Klasse ein' value' Mitglied? Nein, tut es nicht. Alles, was Sie brauchten, war, die 'Object'-Referenz als Typ' String' zu werfen, d. H. 'CStr (dtData.Rows (0) (" Vendor "))' – jmcilhinney

Antwort