0
如何以编程方式将数据绑定到GridView的自定义项目模板列?到目前为止,我已经做了类似这样:在代码背后的代码中为GridView绑定数据到ITemplate
TemplateField foo = new TemplateField();
foo.ItemTemplate = new bar();
this.GridView1.Columns.Add(foo);
这里的酒吧是这样的:
public class bar : ITemplate
{
public bar()
{
}
public void InstantiateIn(Control container)
{
DropDownList ddl = new DropDownList();
container.Controls.Add(ddl);
}
}
(实际下拉列表填充)
不过了Itemplate不包含任何种类的数据绑定属性来实现,并且TemplateField类似乎也没有任何一种...
我该怎么办?
编辑:另一半是能够处理更新回到原始数据源。如果我只是处理rowupdate事件,我没有看到我的TemplateColumn在oldvalues/newvalues列表中。
什么更新?如果我处理RowDataUpdating事件,则无法看到用于更新数据源的模板列 – tbischel 2010-05-10 19:00:08