2012-04-10 112 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事件中编写代码,并检查每次迭代中的行号,并根据行号将自定义列表的列文本绑定到列,我不认为有任何自动功能将列名绑定到网格!让我知道如果你发现了一些直接和容易