2010-05-08 92 views
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列表中。

回答