2010-11-28 20 views
1

列数がconstでない場合にListViewをバインドする方法はありますか。ここで私はバインドする必要がありTableクラスは次のとおりです。WPFバインド動的列を含むリストビュー

public class Table 
{ 
     public string TableName { get; set; } 
     public List<TableColumn> Columns { get; set; } 
} 

public class TableColumn 
    { 
     public string ColumnName { get; set; } 
     public string ColumnType { get; set; } 
     public List<Object> Values { get; set; } 
    } 

例:

Table myTable = new MyTable(); 

TableColumn column1 = new TableColumn(); 
column1.Name ="MyColumn1"; 
column1.Values.Add("val1_col1"); 
column1.Values.Add("val2_col1"); 
column1.Values.Add("val3_col1"); 

TableColumn column2 = new TableColumn(); 
column2.Name ="MyColumn2"; 
column2.Values.Add("val1_col2"); 
column2.Values.Add("val2_col2"); 

myTable.Columns.Add(column1); 
myTable.Columns.Add(column2); 

//So, the ListView should be viewed like: 
MyColumn1 MyColumn2 
val1_col1 val1_col2 
val2_col1 val2_col2 
val3_col1 null 
+0

あなたの質問は何ですか、これ以上詳細を教えてください。+ – TalentTuner

答えて

0

System.Data.DataTableにデータを置くと、それに結合してみます。

関連する問題