2015-04-13 5 views
0

То, как я отображал свой datagridview, было просто перетаскиванием из источника данных.VB Realtime Datagridview Search VB 2008

Большинство кодов, которые я нашел в Интернете, вручную создает соединение, но в моей ситуации соединение уже есть. Поэтому я не знаю, с чего начать. Я знаю, что я отобразил данные базы данных, просто перетащив datagridview с панели источника данных. И у меня также есть следующие активные вещи: набор данных, связывание, tableadapter и tableadaptermanager.

Что я пытаюсь сделать, так это создать поиск в режиме реального времени в datagridview. Как только пользователь вводит символ в текстовое поле поиска. Datagridview фильтруется автоматически.

Любые предложения или ссылки на источники будут действительно оценены.

+0

что этот вопрос о? vb.net или vba? какое приложение? что вы пробовали? пожалуйста, прочитайте статью [ask], чтобы помочь нам помочь вам. –

ответ

0

Если вы используете Drag And Drop, у вас должен быть дизайнер DataSet.

  1. Перейти к Dataset Designer -> Перейдите в DataTable дизайнера

  2. Теперь добавьте запрос к этому DataTable с ИНЕКЕ. Где предложение примет значение из текстового поля поиска. Чтобы сделать это, создайте запрос типа:

выберите * от где = @ColumnName

я. Если вы используете SQL, то следуйте выше Query. ii. Если Access затем просто использует ? after =

  1. Сохраните запрос с правильным именем и сохраните набор данных.
  2. Теперь создайте событие для поиска Текстовое поле (событие TextChanged будет лучше)
  3. Использовать метод заполнения этого datatable, чтобы заполнить datagridView на событие texhchanged. например

DataGridViewName.QueryName (Me.DataSetName, TextBoxName.Text)

Смежные вопросы