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 바인딩 문제
이제는 문제가 있습니다. 하나의 행을 가져 오지만 (오른쪽 바인딩이있는) 여러 개의 열 머리글이 중복되지만, 이미 이해할 수있는 것처럼 나는 서로 옆에 있지만 서로가 있기를 원하지 않습니다. 예를 들면 :
이header1 | header2 | header1 | header2|
string1 | string2 | string 1| string2|
하지만
header1 | header2
string1 | string2
string1 | string2
누구든지 내가이 문제를 해결하는 방법을 알고 싫어?
는 edit.SelQuestion.Variations'에서'변화의 VAR도 컴파일 하는가 ? 나는'var'이 C#의 예약어라고 생각 했습니까? 그리고 그것이 "합법적"이라 할지라도 나는 그것을 사용하지 않을 것입니다, 왜냐하면 그것은 혼란 스럽기 때문에, 나는 그것을 '변형'이라고 이름을 바꿉니다. – corlettk
그래, 컴파일 된 ... 그래,하지만 괜찮아, 내가 바꿀거야 – Stef