Создание панели поиска с текстовым полем для сетки данных Visual Basic - PullRequest
0 голосов
/ 16 февраля 2012

Я использую Visual Basic 2010 и пытаюсь создать сетку данных, где я могу просматривать данные из базы данных Sql Server.

У меня есть настройка сетки данных и импорт данных из SQL Server, но сейчас я пытаюсь создать в форме что-то, где пользователь может ввести значение в текстовое поле, и выбрать заголовок столбца в раскрывающемся списке, чтобы извлечь до нужных строк.

Итак, я хочу иметь возможность ввести в текстовое поле «Джон» и выбрать в выпадающем списке «Имена»

и это подтянет все строки с «Джоном» в столбце «Имена»

Кажется простым, но до сих пор я построил все в форме, просто перетаскивая его из панели инструментов, поэтому у меня возникли проблемы с пониманием, где ввести внутренний код для чего-то подобного.

Любой совет о том, как к этому следует подходить, или даже о том, куда я должен поместить код для этого, был бы полезен.

Спасибо!

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Попробуйте код ниже при нажатии кнопки поиска

DataTable dt = GetData();
            if (ds.SelectedIndex != -1 && txtFieldValue.Text != "")
            {
                string search = ds.SelectedItem.Text + "=" + txtFieldValue.Text;
                dg.Datasource =  dt.Select(search);
                dg.Databind();
            }
0 голосов
/ 16 февраля 2012

Вам нужно использовать событие keyup с jquery / javascript и обновлять данные, другого способа обновить данные без какого-либо события нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...