2009-06-26 24 views
0

我有这个代码,所以我可以在绑定数据集之前获取这些值。 不能得到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() 

回答

1

不要使用VB,但会给它一个去反正; (“MyTable”)。行()给你一个不是DataRowView的数据行集合。

用此代替;

Dim dataRow As DataRow = ds.Tables.Item("MyTable").Rows().Item(0) 

另外我看到你打电话给数据集Mytable。数据集是数据表的容器,所以我建议将其称为MyDataSet。然后添加一个dataTable - 例如MyTable。

干杯!