2011-06-04 93 views
0

我有使用GridViewTemplate類創建動態創建的提交按鈕的gridviews列表。整個東西插入面板。在 .aspx頁面中沒有設計像在類文件我怎樣才能在cs頁面中獲得動態gridview

void ITemplate.InstantiateIn(System.Web.UI.Control container) 
    { 
     switch (_templateType) 
     { 
      case ListItemType.Header: 

       Label lbl = new Label();    
       Label lbl1 = new Label(); 
       lbl1.DataBinding += new EventHandler(lbl_DataBinding);  
       lbl.DataBinding += new EventHandler(lbl1_DataBinding); 

       container.Controls.Add(lbl);   
       container.Controls.Add(lbl1);  
       break; 

在RUNAT = 「服務器」

GridView gv = new GridView(); 
TemplateField dataid= new TemplateField(); 

dataid.ItemTemplate = new GridViewTemplate(ListItemType.Header, "data1"); 

gv.Columns.Add(dataid); 

gv.DataBind(); 

panel.Controls.Add(gv); 

HtmlButton btn = new HtmlButton(); 

btn.ID="btn"+i.ToString() 

panel.Controls.Add(btn); 

編號ASPX腳本:gridview1

編號:submit1

編號: gridview2

Id:submit2

我怎麼能得到動態gridview保存點擊按鈕?

+0

問題不清楚......從保存按鈕點擊你的意思是Submit1電網1併爲網格2 sumbit 2,或者您想要gridview的點擊有另一個按鈕? – BreakHead 2011-06-04 07:54:05

+0

我正在旋轉gidview的列表,並在1個面板中動態添加,有些像JAVA,如果我有ids'gv1'和'btn1',我如何創建批量更新對象來傳遞數據訪問層 – MayureshP 2011-06-04 08:43:23

+0

@BreakHead:是,** submit1 **用於gridview1,我想在斷開連接模式下更新數據庫(創建傳遞參數來查詢的對象) – MayureshP 2011-06-04 08:56:58

回答