簡體   English   中英

C# wpf xaml 數據網格綁定

[英]C# wpf xaml datagrid binding

我想要以下數據網格:

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=}

謝謝

這可能有效,但不確定:

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);
}

祝你好運:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM