MIDCOPC Ответов: 3

C# создайте опцию поиска


Нужна помощь с опцией поиска в форме Windows.

Что я уже пробовал:

I am trying to figure out how to add a search feature to a windows form. I have a combobox with three options. Code, Name, City. When you choose one, I need another box to open to enter search criteria and then return values in a grid format.  I have seen examples on the getting the grid setup, but cannot figure out the search part. Any ideas / examples would be appreciated. 

F-ES Sitecore

Здесь недостаточно информации, чтобы помочь. Способ поиска зависит от того, где находятся данные. Это есть в файлах? Один файл? XML? База данных? В регистратуре? Интернет?

MIDCOPC

Данные находятся в базе данных MySQL.

ZurdoDev

Где ты застрял?

MIDCOPC

Я не знаю, с чего начать создавать параметры поиска. У меня работает combobox.

// Создание списка поиска
частный недействительными LoadSearchList()
{
List<string> SearchList = новый список<string>
{
"Код",
"Имя",
"Город"
};

AccountSearchListValue.Источник Данных = Список Поиска;

3 Ответов

Рейтинг:
2

RickZeeland

Вот основная статья о том, как подключить и запросить базу данных MySQL с помощью ВЫБИРАТЬ команда:
Подключение C# к MySQL[^]
Более подробную информацию о SQL можно найти здесь: инструкция SQL Select[^]


MIDCOPC

Спасибо Рику. Я уже подключился к базе данных.

Рейтинг:
1

Jatinath

Привет,

предположим, у вас есть combobox1 со значениями 'Code', 'Name', 'City' и Textbox2/Combobox2 для ввода searchValue.


в событии TextBox2/ComboBox2 TextChange вы можете проверить выбранное значение combobox1, например код или другое, и в соответствии с этим вы можете запросить в базе данных возможные значения для отображения в сетке.


Надеюсь, это вам поможет.

**Отметьте как ответ, если он окажется полезным.

С уважением,
Джатинат


Jatinath

почему мой ответ отвергнут? если я попытался ответить и это близко или связано с заданными вопросами, то почему?

Рейтинг:
0

MIDCOPC

Мне удалось это выяснить.