我有这个代码所以我可以在绑定它之前获取数据集中的值。 不能让dirctcast工作
dim ds as new dataset("Mytable")
gridView.DataSource = ds
Dim dataRow As DataRowView = DirectCast(ds.Tables.Item("MyTable").Rows(), DataRowView)
Dim ID_Equipamento As String = dataRow("ID_Equipamento").ToString()
Dim ID_Password = dataRow("ID_Password").ToString()
答案 0 :(得分:1)
不要使用VB,但无论如何都要试一试;
ds.Tables.Item(“MyTable”)。Rows()为您提供了一个不是DataRowView的数据行集合。
改为使用;
Dim dataRow As DataRow = ds.Tables.Item("MyTable").Rows().Item(0)
我也看到你调用数据集Mytable。数据集是数据表的容器,因此我建议将其称为MyDataSet。然后添加dataTable - 例如MyTable。
干杯!