Данные поиска из набора данных

Я хочу найти запись по следующим полям

    P_num ,P_name, P_dob,P_code

Я использую более 4 таблиц для извлечения данных, я создал набор данных с именем P_search, и я хочу заполнить данные в наборе данных, и они отображают его в соответствии с тем, какое поле выбрано для цели поиска.

Предложите написать код, создав собственную функцию, в которой все поля и логическая переменная будут приняты как параметры

Пожалуйста, помогите мне написать код с помощью VB.net.

Я новичок в VB.net. Есть ли кто-нибудь, кто может помочь мне дать приведенный выше код.

Заранее спасибо


person comkalp    schedule 22.08.2011    source источник
comment
Я не совсем понимаю: не могли бы вы отредактировать свой вопрос, чтобы привести пример того, что вы имеете в виду? Если бы вы могли показать несколько примеров таблиц и показать нам, что вы хотите иметь возможность вызывать и что вы хотите, чтобы это возвращалось, тогда, возможно, будет легче показать вам, как делать то, что вы хотите.   -  person shelleybutterfly    schedule 22.08.2011
comment
Я хочу написать функцию, в которой я могу удалять записи в соответствии с указанными выше полями и отображать их. Например, если запись выполняется по P_num, если Pnum указан, то должны отображаться данные, принадлежащие этому p_num.   -  person comkalp    schedule 22.08.2011


Ответы (1)


Вы используете метод DataTable.Select

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
person Muhammad Akhtar    schedule 22.08.2011
comment
Я не хочу консольное приложение. я разрабатываю сайт - person comkalp; 22.08.2011
comment
Консольное приложение просто для понимания, вы можете сделать то же самое для веб-сайта. - person Muhammad Akhtar; 22.08.2011