本例以DataList中包含CheckBox为例讲述被容器包含的控件的检查方法。
关于在模板/容器(可以是DataGrid,DataList,Adpter等)内包含控件的检查方法。如果在模板中给控件(CheckBox)赋予了一个ID(chkTest),那么我们可以从其容器中检索此空间。特别要提醒的是,因为模板(ItemTemplate)的重复循环,所以若干控件具有同一ID(chkTest),但是每个控件在逻辑上也包含在容器的命名空间中。
可以在 DataList 的 Items 集合中遍历以检索给定索引的 DataListItem,然后调用 DataListItem 的 FindControl 方法(从基 Control 类继承)检索具有特定 ID 的控件。

例子的代码:
asp.net部分

关于容器中的控件的使用        <form id="Form1" method="post" runat="server">
关于容器中的控件的使用            
<P>
关于容器中的控件的使用                
<asp:DataList id="DataList1" runat="server">
关于容器中的控件的使用                    
<ItemTemplate>
关于容器中的控件的使用                        
<TABLE>
关于容器中的控件的使用                            
<TR>
>


C#部分
Page_Load中DataList的绑定:
关于容器中的控件的使用            if(!this.IsPostBack)
            }


Button1_Click方法(核心代码):
关于容器中的控件的使用        private void Button1_Click(object sender, System.EventArgs e)
        }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-17
  • 2022-01-22
猜你喜欢
  • 2021-05-03
  • 2021-08-01
  • 2022-12-23
  • 2021-08-15
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案