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);
}
}
so this is my code in the code behind for my datagrid. I work in wpf.
Now what is the problem: I just get one Row but many duplicate column headers(with the right bindings) but as you will understand already, I don't want them next to eachother but under eachother. for example:
not like this
header1 | header2 | header1 | header2|
string1 | string2 | string 1| string2|
but
header1 | header2
string1 | string2
string1 | string2
Anyone knows how I can solve this?
Variation var in edit.SelQuestion.Variationseven compile? I thoughtvarwas a reserved word in C#? And even if it is "legal" I wouldn't use it, because it's confusing, I'd rename itvariation.