我在Visual Studio 2015中创建了一个名为CardInfo.xsd的DataSet,它完美地运行
当我尝试使用TableAdapter显示数据时(它也能正常工作并显示我设置的特定查询),我在代码隐藏文件中出现错误。
它表示CardInfo is not defined
以及TableAdapter (CardInfoTableAdapters.TableTableAdapter)
未定义。
但是,它允许我选择项目中的任何其他.xsd
或.mdf
文件,因此我觉得DataSet
不会将自己广播到项目的其余部分。
最后,它应该从文本框中获取值,并显示其主要ID与输入的数字匹配的行。
以下是在页面上创建DataSet的代码:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack Then
GetCardInfo(cardentry.Text)
End If
End Sub
Protected Sub GetCardInfo(ByVal Entry As String)
Dim myDataSet As New CardInfo
Dim cardDA As New CardInfoTableAdapters.TableTableAdapter
cardDA.Fill(myDataSet.Entry, Entry)
GridViewRetrieval.DataSource = myDataSet.Tables("Table")
GridViewRetrieval.DataBind()
End Sub