DataGridComboBoxColumn в связянной таблице

 
0
 
.NET
ava
interv | 17.10.2012, 11:33
В чем проблемма? при выборе в Combobox значения, связанный id_TypeWork не меняется, также не устанавливается начальное значение в Combobox в соответствии с полем id_TypeWork.

DataTable works = new DataTable(); // id(int), id_TypeWork(int)
DataTable TypeWork = new DataTable(); // id(int), TypeWork(string)
...
dataWorks.ItemsSource = works.DefaultView;
...
DataGridComboBoxColumn Column = new DataGridComboBoxColumn();
Column.Header = "Вид работ";
Column.ItemsSource = TypeWork.DefaultView;
Column.DisplayMemberPath = "TypeWork";
Column.SelectedValuePath ="id";
Column.SelectedItemBinding = new Binding("id_TypeWork")
{ Mode = BindingMode.TwoWay,
UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged,
ValidatesOnExceptions = true,
NotifyOnValidationError = true };
Column.Width = new DataGridLength(150, DataGridLengthUnitType.Pixel);
dataWorks.Columns.Add(Column);
Comments (1)
ava
interv | 17.10.2012, 10:50 #
Разобрался
вместо Column.SelectedItemBinding надо Column.SelectedValueBinding
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  interv
advanced
Submit