私は
List<DetailObject> someList;
これは次のようになります:
public class DetailObject
{
public string Titel { get; set; }
public int Value1 { get; set; }
public int Value2 { get; set; }
public int Value3 { get; set; }
}
(DataGrid.AutoGenerateColumns = "True"を使用して)'string Titel'の値をRowHeaderとして使用し、他のメンバーを "Row" Contentとして使用する方法を知っている人はいますか?変更を加えないと、ColumnHeaderとして「Titel」、行としてTitelの値、ColumnHeaderとして「Value1」のdito、RowsとしてValue1の値などが表示されます。
助けてくれてありがとう!
乾杯
編集:より良い理解のために、これは私が持っているものです
[Titel] [Value1] [Value2] [Value3]
[Item1.Titel] [Item1.Value1] [Item1.Value2] [Item1.Value3]
[Item2.Titel] [Item2.Value1] [Item2.Value2] [Item2.Value3]
[Item3.Titel] [Item3.Value1] [Item3.Value2] [Item3.Value3]
これが私が探しているものです:
[Item1.Titel] [Item2.Titel] [Item3.Titel]
[Item1.Value1] [Item2.Value1] [Item3.Value1]
[Item1.Value2] [Item2.Value2] [Item3.Value2]
[Item1.Value3] [Item2.Value3] [Item3.Value3]
EDIT2:私はここでも素晴らしいアプローチを見つけました:http: //codemaverick.blogspot.com/2008/02/transpose-datagrid-or-gridview-by.html