WPF DataGrid привязывается к ячейке той же строки - PullRequest
1 голос
/ 26 мая 2011

У меня есть Data Grid с 3 столбцами, первым является ComboBox, который заполняется одинаково для всех ячеек. Теперь во втором столбце, который также является ComboBox, каждая ячейка должна быть заполнена списком в выбранном элементе первого столбца в той же строке. Как связать ячейку столбца с другой ячейкой столбца в той же строке? Третий столбец, текстовый столбец, должен быть заполнен свойством выбранного элемента во втором столбце.

1 Ответ

0 голосов
/ 26 мая 2011

Что ж, я предполагаю, что ваш объект DataRow содержит SelectedIndex или SelectedItem того, что выбрано в Column1, так что вы можете основать свой источник данных Column2 на этом значении.

public class ViewModel
{
    public SomeClass Column1SelectedItem {get; set;}
}

<ComboBox x:Name="Column2" DataSource="{Binding Column1SelectedItem.Items}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...