如何以编程方式将数据绑定到GridView的自定义项模板列?到目前为止,我已经做了类似的事情:
TemplateField foo = new TemplateField();
foo.ItemTemplate = new bar();
this.GridView1.Columns.Add(foo);
其中bar是这样的:
public class bar : ITemplate
{
public bar()
{
}
public void InstantiateIn(Control container)
{
DropDownList ddl = new DropDownList();
container.Controls.Add(ddl);
}
}
(填充实际的下拉列表)
但ITemplate不包含任何类型的数据绑定属性,而且TemplateField类似乎没有任何...
我该怎么办?
编辑:另一半能够处理更新以返回原始数据源。如果我只处理rowupdate事件,我在oldvalues / newvalues列表中看不到我的TemplateColumn。
答案 0 :(得分:0)