2011-08-22 112 views
0

数据我想基于以下字段搜索记录搜索从数据集中

P_num ,P_name, P_dob,P_code 

我使用4代以上的表以检索数据, 我已经创建的数据集名为P_search,我想数据填充到数据集和根据哪个字段被选择用于搜索目的来显示它。

我建议通过创建自己的功能,其中所有字段和布尔变量将被视为参数

请帮我用VB.net编写代码编写代码。

我对VB.net很新。其他任何人都可以帮助我提供上述代码。

预先感谢您

+0

我真的不趟:您可以请编辑您的问题给你的意思的例子吗?如果您可以展示一些示例表格,并向我们展示您想要调用的内容以及您希望它返回的内容,那么向您展示如何做到您想要的内容会更容易。 – shelleybutterfly

+0

我想写的功能,我可以根据上面提到的字段retirve记录并显示它。例如,如果按照P_num搜索记录,则提供Pnum而不是属于该p_num应显示的数据。 – comkalp

回答

1

您使用DataTable.Select Method

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 
+0

我想要控制台应用程序。我正在设计网站 – comkalp

+0

控制台应用程序仅用于理解示例,您可以对网站执行相同的操作。 –