0

ラベル テキストを = 特定の行と列の値の値に設定しようとしています。私は Option Strict On を使用することを好みますが、遅延バインディングを許可しません。アイデア?

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
4

1 に答える 1

0

使用できる値を取得するにはField(Of T)

lblVendor.Text = dtData.Rows(0).Field(Of String)("Vendor")

DataRowExtensions.Field(Of T) メソッド (DataRow, String )

これを使用するには、System.Data.DataSetExtensions への参照を追加する必要があります。

于 2016-04-01T19:33:34.683 に答える