powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Динамическая привязка DataGridComboBoxColumn к DataGrid из кода
1 сообщений из 1, страница 1 из 1
Динамическая привязка DataGridComboBoxColumn к DataGrid из кода
    #37803986
DavSwan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, уважаемые форумчане!
Помогите, пожалуйста, связать DataGridComboBoxColumn с DataGrid из кода.
DataGrid заполняется так:
Код: c#
1.
dgSp.ItemsSource = dtSp.DefaultView


DataGridComboBoxColumn заполняю:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
DataGridComboBoxColumn dgcmb = new DataGridComboBoxColumn();
dgcmb.ItemsSource = dtUnit.DefaultView;
Binding bdg = new Binding();
bdg.Source = dtUnit.DefaultView;
bdg.Path  = new PropertyPath("IdUnit");
dgcmb.SelectedValueBinding = bdg;
dgcmb.SelectedValuePath= "IdUnit";
dgcmb.DisplayMemberPath="NmUnit";
dgcmb.Header = "Единица расчета";


Как связать DataGridComboBoxColumn(dgcmb) с DataGrid (dgSp.Columns[2]) из кода не знаю.
Написал "очень не красиво" и, полагаю, не правильно:
Код: c#
1.
dgSp.Columns[2] = dgcmb;


При выводе на экран колонка с ComboBox отображается, но после изменения значения в ComboBox и перехода на другую строчку таблицы, новое значение замещается прежним.

Поиск в интернете выдает примеры по использованию DataGridComboBoxColumn с описанием и привязкой непосредственно в XAML, что в моем случае не подходит.

Заранее спасибо!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Динамическая привязка DataGridComboBoxColumn к DataGrid из кода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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