Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Чтобы найти строки на основе значений в любом столбце:
Таблицы данных создаются методом Select, который возвращает массив DataRow на основе выражения, переданного методу Select.
В следующем примере показано использование метода Select из DataTable для поиска конкретных строк.

private void button2_Click(object sender, EventArgs e)
{
DataRow[] rps;
rps=sotrudnicDataSet1.person.Select("fio Like '"+textBox2.Text + "%'");
if (rps.Count()!=0)
label5.Text = " Фамилия - " + rps[0]["fio"].ToString();
else MessageBox.Show("Сотрудник с заданной фамилией не найден!");
}
Внимание.
Вместо команды:
rps = sotrudnicDataSet1.person.Select("fio Like '" + textBox2.Text + "%'");
можно применить команду:
rps=sotrudnicDataSet1.Tables["person"].Select("fio Like '" + textBox2.Text + "%'");
Диалоговое окно Построитель условий поиска
Диалоговое окно Построитель условий поиска применяется для автоматического создания интерфейса поисковой системы на существующей форме на сонове параметризованного запроса на SQL.
Пример. Пусть необходимо создать пользоватьельский интерфейс для поиска данных о сотруднике по фамилии. Для этого необходимо:
1. Создать DataGridView для таблицы, по которой будет вестись поиск.
2. В меню «Задачи» к DataGridView выбрать команду «Добавить запрос»:

3. В открывшемся окне прописать имя нового запроса, например FindFio и нажать кнопку «Построитель запроса…».

4. В следующем окне к уже имеющейся команде добавить предложение «Where поле=@переменная».
5. Нажать кнопку «Выполнить запрос», ввести значение параметра и нажать кнопку ОК.

Если, созданный запрос не содержит ошибок, то его результаты появятся в окне Построителя запроса:

6. Нажать кнопку ОК.
В результате появится панель инструментов для поиска:

В области компонентов появится новый компонент FindFioToolStrip. Названия полей на форме и расположение панели поиска можно поменять, например:

Если созданная панель поиска не устраивает, то:
3. Пропишите по кнопке поиска команду:
this.Адаптер.Метод_поиска(this.БД.таблица, искомое значение);
Например,
this.personTableAdapter.FindFio(this.sotrudnicDataSet1.person, textBox1.Text);
Изменение запроса
Изменить созданный запрос можно одним из следующих способов:
· В меню «Задачи» к Адаптеру таблицы, например, personTableAdapter, выбрав команду «Изменить запросы в конструкторе наборов данных…»

· В контекстном меню к таблице выбрав команду «Настроить…»

Поиск по неполному значению
Если необходимо осуществить поиск в строковых полях по неполному значению, то предложение WHERE должно выглядеть следующим образом:
«Where поле like @переменная»
|
|
|
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!