foreach (string var in arrayList)
{
TemplateField tempModel = new TemplateField();
tempModel.HeaderText = var;
tempModel.ItemTemplate = new GridViewTemplate(DataControlRowType.DataRow);
GV_Day.Columns.Insert(GV_CPC_Day.Columns.Count, tempModel);
}
GV_Day.DataBind();
public class GridViewTemplate : ITemplate
{
DataControlRowType templateType;
public GridViewTemplate(DataControlRowType type)
{
templateType = type;
}
public void InstantiateIn(System.Web.UI.Control container)
{
Label label=new Label();
switch (templateType)
{
case DataControlRowType.Header:
label.Text ="日期";
container.Controls.Add(label);
break;
case DataControlRowType.DataRow:
label.Text = "<%# XPath('Date')%>";
container.Controls.Add(label);
break;
default: break;
}
}
}
我想用Gridview动态生成列 再动态绑定起来 实在不知道怎么做了 查了好多资料了 都没有绑定值的写法
大家帮帮我解决下OK Thank
我想生成的GridView格式类似:
日期 项目1 项目2 项目3 汇总
09-09-01 1000 1000 1000 3000
09-09-02 1000 1000 1000 3000
汇总 2000 2000 2000 6000
项目是动态生成的,几个项目生成几列 下面的数据是xml里的 所以用xpath绑定
太头痛的问题了