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