|
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
|
|
Visual Studio 2010 (C#) TabControl с фильтром14.05.2015, 10:26. Показов 1251. Ответов 11
Метки нет (Все метки)
Интересует возможно ли так настроить TabControl.
Имеется база в которую пользователи вносят записи (с пометками пользователей). Возможно ли сделать так, что переходя по страницам TabPages с их именами, в Grid фильтровались бы записи?
0
|
|
| 14.05.2015, 10:26 | |
|
Ответы с готовыми решениями:
11
Подключение к БД в visual studio 2010 Visual Studio C# Express 2010 |
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 14.05.2015, 10:56 | |
|
да возможно, отлавливаете активную вкладку по моему свойство Selecting у таб контрола и шлете запрос в базу. либо свойство Enter (если память не подвела) у самой страницы таб контрола.
1
|
|
|
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
|
|
| 14.05.2015, 11:24 [ТС] | |
|
wm_leviathan, нашел описание данного свойства только вот не понятно, его от руки писать нужно? А то как с другими элементами событие по клику не создается.
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
||
| 14.05.2015, 11:25 | ||
|
если будете пользовать события Enter у страницы не забудьте в загрузке формы добавить tabControl1.TabIndex = 0; чтобы по умолчания 1я вкладка сразу отображала данные.
Добавлено через 44 секунды
0
|
||
|
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
|
|
| 14.05.2015, 11:29 [ТС] | |
|
wm_leviathan, извиняюсь, я не слишком силен в терминологии, событие "private void TabControl1_Selecting" пишется вручную или есть свойство которое создаст его автоматически, как с кнопкой при нажатии создает ButtonClick
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 14.05.2015, 11:38 | |
|
описывается код свойства потом выывается TabControl1.Selecting += new EventHandler(TabControl1_Selecting); если конечно я правильно понял.
А вообще вы хотите для каждого пользователя создать свою вкладку с таблицей (по идее динамически создаваться должны, кстати если динамически то да все свойства надо писать вручную) ? а если пользователей 100+ будет это же ппц сколько они создаваться будут. не удобней будет поместить вверху комбобокс в который будут загружаться список пользователей и при выборе меняться их данные в таблице ? ну или TreeView ? а если будет 1000 пользователей в какой нить крупной компании это сколько ресурсов компа сожрет программа. Вообще нас заставляли делать по правилу "что должно работать для одного, то должно работать так же и для миллиона".
0
|
|
|
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
|
|||
| 14.05.2015, 11:56 [ТС] | |||
|
wm_leviathanсогласен, если пользователей будет больше, то данный метод не подходит,да и столкнулся с еще одной задачей, при добавлении записи в таблицу у меня указывается пользователь, выбирается из комбобокса, в комбобоксе и проблема, там должны отображаться только те пользователи у которых Доступ "2", а пока там видны все кто есть в таблице.
Может у Вас есть идеи как это по другому реализовать? Что бы с записями конкретных пользователей можно было дальше работать в плане фильтра и поиска. Добавлено через 6 минут
0
|
|||
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 14.05.2015, 11:58 | |
|
ну слева TreeView со списком пользователей, справа таблица с их данными, вверху над таблицей комбобокс с фильтрами. примерно так сделал бы.
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 14.05.2015, 12:13 | |
|
1
|
|
|
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
|
|
| 14.05.2015, 12:23 [ТС] | |
|
wm_leviathan, в такой случае для просмотра данных каждого пользователя нужно выбрать нужный, но как тогда просмотреть общую таблицу?
0
|
|
|
214 / 214 / 73
Регистрация: 12.01.2011
Сообщений: 767
|
|
| 14.05.2015, 12:50 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 17.04.2015
Сообщений: 114
|
|
| 14.05.2015, 13:00 [ТС] | |
|
wm_leviathan, ладно попробую разобраться как работает этот TreeView, спасибо за совет.
0
|
|
| 14.05.2015, 13:00 | |
|
Помогаю со студенческими работами здесь
12
Visual Studio 2010 (C++) + MySQL создание запросов в бд , VISUAL STUDIO 2010 Подключение бд Oracle к ms visual studio 2010 на c# MySQL Connector для Visual Studio 2010
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|