powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / биньденье GroupBox'a по RadioButton.Tag
1 сообщений из 1, страница 1 из 1
биньденье GroupBox'a по RadioButton.Tag
    #37581043
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть много радиобаттонов, в гроупбоксах.
В Tag'е каждого гроупбокса есть значение от 0 до, например
авторгроупБокс1
радиобатгон1.ТАГ = 0
радиобатгон2.ТАГ = 1
радиобатгон3.ТАГ = 2
и. т.д.
эти Tag'и берутся из битового поля из таблицы на сервере.
Сейчас я работаю с ними вручную.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
        private byte? returngroup(GroupBox gr)
        {
            byte? check = (from ct in gr.Controls.OfType<RadioButton>()
                        where ct.Checked == true
                        select Convert.ToByte(ct.Tag)).First();
            return check;
        }
        private void Set_Tag (GroupBox gr, byte? vol)
        {
            var ct =  gr.Controls.OfType<RadioButton>().Where(x=>Convert.ToInt32(x.Tag) == vol);
            if (ct.Count() > 0 )
                ct.First().Checked = true;
            else
                gr.Controls.OfType<RadioButton>().Where(x=>Convert.ToInt32(x.Tag) == 0).First().Checked = true;
        }


этот процесс нельзя как-нибудь автоматизировать, что-нибудь переписав .. где-нибудь ? (ДНК не предлагать)
Просто на форме было много текстовых поляшек, я создал на форме биндинг сорс, из которого связываю чек боксы и текстовые поля с соответствующим членом класса.
А тут юзерам понадобилось, чтоб некоторые поля были гроупбоксами, и в них значение из таблицы задавалось через радиобаттоны.
---------------------------------------------------------
SET @@verSION = 'Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 6.0 (Build 6002: Service Pack 2) '
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / биньденье GroupBox'a по RadioButton.Tag
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]