C # wpf xaml привязка данных - PullRequest
       11

C # wpf xaml привязка данных

0 голосов
/ 29 апреля 2011

Я хочу следующую таблицу данных:

Name questionpar1  | Name QuestionPar2  | Name QuestionPar3  | ...
string qp1 of var1 | string qp2 of var1 | string qp3 of var1 | ...
string qp1 of var2 | string qp2 of var2 | string qp3 of var2 | ...
...

это мои занятия:

Вопрос со свойством IEnumerable<Variation> Variations

Вариант со свойством IEnumerable<<keyValuePair<QuestionParameter,string>>> QuestionParameters

QuestionParameter имеет свойство Name, которое представляет собой строку

Может кто-нибудь показать мне код для создания этой сетки данных ?? Я использую MVVM, поэтому вы можете использовать: {Binding Path=}

спасибо

1 Ответ

1 голос
/ 29 апреля 2011

Это может сработать, хотя и не уверен:

var dataGrid = dataGridQuestions;

int i = 1;
foreach (var parameter in QuestionParameters)
{
    var binding = new Binding("qp" + (i++).ToString());
    binding.Mode = BindingMode.OneWay;
    var column = DataGridTextColumn() { Binding = binding, Header=parameter.Value };
    dataGrid.Columns.Add(column);
}

Удачи:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...