EditVariationWindowModel edit = (EditVariationWindowModel)this.DataContext;
var datagrid = dataGrid3;
foreach (Variation variation in edit.SelQuestion.Variations)
{
foreach (var parameter in variation.QuestionParameters)
{
var binding = new Binding(parameter.Value);
var column = new DataGridTextColumn();
column.Header = parameter.Key.Name;
column.Binding = binding;
datagrid.Columns.Add(column);
}
}
所以這是我的代碼在我的datagrid後面的代碼。我在wpf工作。C#datagrid與綁定的問題
現在是什麼問題:我只是得到一行,但有許多重複的列標題(使用正確的綁定),但你已經明白了,我不希望它們在eachother旁邊,而是在eachother下。例如:
不喜歡這個
header1 | header2 | header1 | header2|
string1 | string2 | string 1| string2|
但
header1 | header2
string1 | string2
string1 | string2
任何人都知道我該怎麼解決這個問題?
是否在edit.SelQuestion.Variations''變異變種甚至編譯?我認爲'var'是C#中的保留字?即使它是「合法的」,我也不會使用它,因爲它很混亂,我會將它改名爲「變體」。 – corlettk 2011-05-03 07:50:13
是的,它編譯...但確定,我會改變它 – Stef 2011-05-03 07:53:04