С# comboBox и БД

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by IgrikX, 24 May 2010.

  1. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    Только начал изучать C#, так вот возникла проблемка...
    Надо сделать фильтр (например по полю фамилия),
    Есть БД Access которая выводится в dataGridView(работает, данные из таблицы получает) и теперь надо чтобы был comboBox в котором будут находиться сгруппированные данные из колонки фамилия(т.е. одинаковые фамилии чтобы не повторялись) и было ещё None. И вот когда выбираешь что-то в этом комбобоксе данные в гриде фильтровались. Как это реализовать правильно?

    и ещё в Query Builder'e как реализовать запрос чтобы сравнивал с выбранным значением в comboBox и соответственно уже доставал данные.

    SELECT [№], Фамилия, Имя, Возраст, Телефон
    FROM Справочник
    WHERE Фамилия LIKE "что тут надо написать?"
     
    #1 IgrikX, 24 May 2010
    Last edited: 24 May 2010
  2. Knack

    Knack New Member

    Joined:
    24 May 2010
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Возникла такая же проблема и не могу решить.
    Есть combobox и надо чтобы в грид загрузилась база с фильтром выбранным в combobox
    Например если в comboboxe выбрана фамилия Петров, то вывелись все записи в которых фамилия Петров.

    Пишу на C# в VS 2008 в Query builder пытался сделать запрос
    SELECT [№], Фамилия, Имя
    FROM БД
    WHERE Фамилия = comboBox.Text

    но оно ругается недостаточно параметров, примеры видел с @ тоже ругается как правильно? msdn курить знания англ пока слабы, в русском не нашел ответ
    Спасибо