ВУЗ:
Составители:
Рубрика:
155
Рис. 131. Расположение элементов на форме
В классе формы создаем метод FindCustomers, в котором будет осуществ-
ляться обработка и который вызывается в обработчике кнопки «Поиск»:
private void FindCustomers()
{
//Создаем экземпляр filteringFields класса ArrayList
ArrayList filteringFields = new ArrayList();
//Если элемент fcbCustomerID доступен для поиска
if (fcbCustomerID.SearchEnabled)
//Добавляем в массив filteringFields значение текстового поля ColumnValue
filteringFields.Add("CustomerID LIKE \'" + fcbCustomerID.ColumnValue + "%\'");
if (fcbCompanyName.SearchEnabled)
filteringFields.Add("CompanyName LIKE \'" + fcbCompanyName.ColumnValue + "%\'");
if (fcbContactName.SearchEnabled)
filteringFields.Add("ContactName LIKE \'" + fcbContactName.ColumnValue + "%\'");
if (fcbPhone.SearchEnabled)
filteringFields.Add("Phone LIKE \'" + fcbPhone.ColumnValue + "%\'");
string filter = "";
//Комбинируем введенные в текстовые поля значения.
//Для объединения используем логический оператор "ИЛИ"
if (filteringFields.Count == 1)
filter = filteringFields[0].ToString();
Страницы
- « первая
- ‹ предыдущая
- …
- 153
- 154
- 155
- 156
- 157
- …
- следующая ›
- последняя »