Asp.net 从数据集搜索数据
我想根据以下字段搜索记录Asp.net 从数据集搜索数据,asp.net,vb.net,filter,datatable,dataset,Asp.net,Vb.net,Filter,Datatable,Dataset,我想根据以下字段搜索记录 P_num ,P_name, P_dob,P_code 我使用了4个以上的表来检索数据, 我已经创建了名为P_search的数据集,我想将数据填充到数据集中,并根据为搜索目的选择的字段显示数据集 建议我通过创建自己的函数来编写代码,其中所有字段和布尔变量都将作为参数 请帮我用VB.net编写代码 我对VB.net很陌生。有没有人能帮我给出以上代码 提前感谢您使用 我真的不太明白:你能编辑一下你的问题来举例说明你的意思吗?如果您可以展示一些示例表,并向我们展示您
P_num ,P_name, P_dob,P_code
我使用了4个以上的表来检索数据,
我已经创建了名为P_search
的数据集,我想将数据填充到数据集中,并根据为搜索目的选择的字段显示数据集
建议我通过创建自己的函数来编写代码,其中所有字段和布尔变量都将作为参数
请帮我用VB.net编写代码
我对VB.net很陌生。有没有人能帮我给出以上代码
提前感谢您使用
我真的不太明白:你能编辑一下你的问题来举例说明你的意思吗?如果您可以展示一些示例表,并向我们展示您希望能够调用的内容以及希望返回的内容,那么也许可以更轻松地向您展示如何执行您想要的操作。我想编写一个函数,在该函数中,我可以根据上述字段重新保存记录并显示它。例如,若记录是按P_num搜索的,若提供了Pnum,则应显示属于该P_num的数据。我不需要控制台应用程序。我设计的websiteConsole应用程序只是为了理解这个例子,你们也可以为这个网站做同样的事情。
Private Sub GetRowsByFilter()
Dim table As DataTable = DataSet1.Tables("Orders")
' Presuming the DataTable has a column named Date.
Dim expression As String
expression = "Date > #1/1/00#"
Dim foundRows() As DataRow
' Use the Select method to find all rows matching the filter.
foundRows = table.Select(expression)
Dim i As Integer
' Print column 0 of each returned row.
For i = 0 to foundRows.GetUpperBound(0)
Console.WriteLine(foundRows(i)(0))
Next i
End Sub