none
Передать переменную в запрос ДатаГридВию RRS feed

  • Вопрос

  • Есть на форме ДатагридВию, которая берет данные из базы данных, запрос к базе данных у него такой:

    SELECT [id], [Название], [Сторона], [Особенность], [Цена] FROM [AvailableSpares]

    А как в передать в запрос нужные мне переменные например:

    SELECT [id], [Название], [Сторона], [Особенность], [Цена] FROM [AvailableSpares] where (Mark="StringOne")

    И сделать это через "Построитель условий поиска" что есть в самом датагридвию, когда нажимаем "добавить запрос"

    И Другой вопрос: как произвести Айпгред таблицы базы данных, через датагридвиью(которая подключена к таблице), когда мы проводим изменения в ней?

    11 февраля 2013 г. 8:26

Ответы

  • Привет

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

    По второму вопросу - если вы создаете привязку через мастер, то данный мастер генерирует вам класс TableAdapter и DataSet (содержащий данные, которые в DataGridView). У TableAdapter есть метод Update, который и обновит данные в таблице в соответствии с изменениями, произведенными в DataGridView.


    Для связи [mail]

    • Помечено в качестве ответа Magals 12 февраля 2013 г. 8:07
    12 февраля 2013 г. 7:16

Все ответы

  • Привет

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

    По второму вопросу - если вы создаете привязку через мастер, то данный мастер генерирует вам класс TableAdapter и DataSet (содержащий данные, которые в DataGridView). У TableAdapter есть метод Update, который и обновит данные в таблице в соответствии с изменениями, произведенными в DataGridView.


    Для связи [mail]

    • Помечено в качестве ответа Magals 12 февраля 2013 г. 8:07
    12 февраля 2013 г. 7:16
  • Привет

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

    По второму вопросу - если вы создаете привязку через мастер, то данный мастер генерирует вам класс TableAdapter и DataSet (содержащий данные, которые в DataGridView). У TableAdapter есть метод Update, который и обновит данные в таблице в соответствии с изменениями, произведенными в DataGridView.


    Для связи [mail]

    не очень понятно как Фильтер увидит переменную класса, в которой содержится датагридвиью(с этим запросом)

    12 февраля 2013 г. 8:20
  • Чтобы использовать переменную класса, нужно составлять запрос кодом, через дизайнер этого сделать не получится, там только статические данные.


    Для связи [mail]

    12 февраля 2013 г. 8:29