建立强类型数据集,
绑定对象数据源,
用表格的形式展示出数据
Repeater代码具体如下:
//Repeater代码
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="ObjectDataSource1">
<HeaderTemplate><table border="1"><tr><td>姓名</td><td>性别</td></tr></HeaderTemplate>
<ItemTemplate><tr><td>
<asp:TextBox ID="txtname" runat="server" Text='<%#Eval("e_name") %>'></asp:TextBox></td><td>
<asp:TextBox ID="txtsex" runat="server" Text='<%#Eval("e_sex") %>'></asp:TextBox></td></tr></ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
//按钮1代码
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
//按钮1后台代码
protected void Button1_Click(object sender, EventArgs e)
{
TextBox txt1 = (TextBox)Repeater1.Items[0].FindControl("txtname");
if (txt1 != null)
{
Response.Write(txt1.Text);
}
else
{
Response.Write("空");
}
}
得出是Items[0]是张三,Items[1]是李四,Items[2]是王二...就这样得到的,主要是FindControl("controlId")这个方法。
page类中也有FindControl方法("controlId");
|