Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для chackra
3 / 3 / 0
Регистрация: 27.01.2010
Сообщений: 10

Как связать через Binding контрол и статус DATAROW

08.02.2010, 19:56. Показов 1520. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть булевое значение Control, которое нужно связать со значением (bool)workRow[string "Column Id"](DataRow), при этом использовать метод TypeDescriptor.GetEvents()?
+(Двухсторонняя привязка, то есть при изменении Control меняется значение (bool)workRow[string "Column Id"] и наоборот)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
private bool control;
        public bool Control
        {
            get { return control; }
            set { if (control != value) { control = value; SetR(value); } }
        }
        public delegate void SETR(bool val);
        public void SetR(bool val)
        {
            if (this.InvokeRequired)
            {
                Delegate dlg = new SETR(SetR);
                Invoke(dlg, val);
            }
            else { workRow["SS"] = val; }
        }
        public DataTable workTable = new DataTable();// при чем таблица не связана с базой данных
        public DataColumn workColumn;
        public DataRow workRow;
        public Binding bind;
        private void Form1_Shown(object sender, EventArgs e)
        {            
            workColumn = workTable.Columns.Add("SS", typeof(bool));
            workRow = workTable.NewRow();
            workRow["SS"] = true;
            workTable.Rows.Add(workRow);
            dgv.DataSource = workTable;            
            TypeDescriptor.GetEvents(workRow["SS"], true);//Значение должно возвращать true или false 
            dgv1.Rows.Add(true);
            Control = true;
            DataBindings.Add(new Binding("Control", this, "?????????????что сдесь??????????"));или как то иначе связать?
        }
БУДУ ВЕСЬМА ПРИЗНАТЕЛЕН, ВАШЕМУ ОТВЕТУ!
БЛАГОДАРЕН НАПЕРЕД!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.02.2010, 19:56
Ответы с готовыми решениями:

Как связать столбец: Статус из трех таблиц к четвертой?
У меня есть база данных, в ней три таблицы. А на четвертой должно быть, что-то вроде: Первый столбец: ID естественно, он уже в базе...

Как создать объект DataRow как копию существующей DataRow
Задача такова. Есть две идентичные DataTable. В одной одной из них dtOriginal есть набор DataRow-s, а вторая dtCopy пустая. Причем...

Binding. Как связать элементы?
Ситуевина такая: есть страница Page. На странице элемент TextBox. Добавляю в Page: public partial class AH : Page { ...

1
5 / 5 / 0
Регистрация: 20.01.2010
Сообщений: 9
08.02.2010, 23:13
http://www.rsdn.ru/article/dot... Basics.xml
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.02.2010, 23:13
Помогаю со студенческими работами здесь

Как связать (BINDING) списочные данные в DataGrid?
Пробую связать списочные данные, но данные не отображаются, что делаю не так: First = new List<string>(); Second = new...

Подскажите как через винапи мне узнать статус файла -
не открыт ли он уже каким-либо приложением? Спасибо

Связать два компьютера с 1С через LAN или как то через выгрузку и загрузку даних
Требуется как то по простому связать два компа, чтобы на одном вводить расходы, а на другом приходы, и как то это обрабатывать. Я не имею...

Как создать контрол WinForms через CreateWindowEx?
Необходимо создать контрол WindowsForms через CreateWindowEx(). Spy++ показывает, например,...

Произвести изменения в таблице БД через DataRow
Здравствуйте! Собственно, не получается внести изменения в таблицу БД, использую DataRow. Может, что-то идёт не так? DataSet полный,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru