2012-04-10 151 views
0

我有一個列表具有以下值將值綁定到GridView的

List<Calculations> calcs = new List<Calculations>(); 
Calculations cal = new Calculations(); 
    cal.TotalTotalC2 = Convert.ToInt32(reader["TotalTotalC2"].ToString()); 
    cal.TotalTotalC3 = Convert.ToInt32(reader["TotalTotalC3"].ToString()); 
    cal.TotalC1C4IOM = Convert.ToInt32(reader["TotalC1C4IOM"].ToString()); 
    cal.TotalC1C4MDR = Convert.ToInt32(reader["TotalC1C4MDR"].ToString()); 
calcs.Add(cal); 

我需要在下面的表格format.left右手邊純文本和右側的綁定值綁定這些數值。

enter image description here

能有人PLZ告訴我,我該如何使用GridView控件綁定在上面的格式。

回答

0

我必須動態地生成一個DataTable,然後將其綁定到GridView的

DataTable dt=new DataTable(); 
    dt.Columns.Add("Title", typeof(string)); 
    dt.Columns.Add("Count", typeof(int)); 

foreach (Calculations item in calcs) 
     { 
    dt.Rows.Add("Total ...", item.TotalTotalC2); 
    dt.Rows.Add("Total ...", item.TotalTotalC3); 
} 
0

您必須在RowDataBound事件中編寫代碼,並檢查每次迭代中的行號,並根據行號將自定義列表的列文本綁定到列,我不認爲有任何自動功能將列名綁定到網格!讓我知道如果你發現了一些直接和容易