Как сделать оглавление на форме VS2008
Подключена БД Access , форме есть Grid с таблицей "Товары" , вверху расположен ряд LinkLabel`ов к примеру "Пластик" ,"Металл" . По нажатию на них фильтруется содержимое Grid`a
Код:
ТоварыBindingSource.Filter = "Изделия LIKE 'Пл%' "
Задача в том что бы сделать видимыми\активными только те LinkLabel`ы которые есть в БД. То есть если в столбце Изделия таблицы "Товары" есть наименование начинающиеся на 'Пл%', то LinkLabel "Пластик" виден\активен в противном случаи он не отображается.
Пока идея только одна задать выключить у всех LinkLabel видимость задать условие при загрузки формы проводить проверку по столбцу "Изделия" на наличие 'Пл%' , но по правде не знаю как построить такую проверку.... Sad
P.s. наверняка есть решения изящней взять первые символы из бд убить дубли и передать в LinkLabel.Text ...но пока хотя бы с условием разобраться бы.
p.p.s. комбобоксы и текстовые поля с фильтрами конечно сильно помогают , но к сожалению не я придумал эту задачу.