2011-06-04 46 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

回答