循环遍历控件
来源:互联网 发布:自由网络联盟翻墙软件 编辑:程序博客网 时间:2024/05/23 11:59
当页面有一组TextBox文本框,需要取值和赋值时,你可以这样做:
1、把这些TextBox放到一个Panel里。
2、设置TextBox的id,按序号定义它们的id。
像这样:
<asp:Panel ID="itemPanel" runat="server">
<asp:TextBox ID="txtItem1" runat="server" ></asp:TextBox>
<asp:TextBox ID="txtItem2" runat="server" ></asp:TextBox>
<asp:TextBox ID="txtItem3" runat="server" ></asp:TextBox>
。。。
<asp:TextBox ID="txtItem10" runat="server" ></asp:TextBox>
</asp:Panel>
后台就可以用循环来对这组控件进行取值和赋值
取值
foreach (Control c in itemPanel.Controls)
{
if (c.GetType().ToString() == "System.Web.UI.WebControls.TextBox")
{
TextBox txtTemp = c as TextBox;
string item = txtTemp.Text;
}
}
赋值
for (int i = 0; i < dt.Rows.Count; i++)
{
TextBox txtItem = (TextBox)itemPanel.FindControl("txtItem" + (i + 1).ToString());
txtItem.Text = dt.Rows[i]["item"].ToString();
}
- foreach循环遍历控件
- 循环遍历控件
- 循环遍历窗体控件
- 循环遍历控件
- 循环遍历同类控件
- JS 循环遍历网页所有控件
- tree树形控件之循环遍历
- 循环遍历asp.net repeater控件的方法
- 循环遍历
- 循环遍历
- 循环遍历
- 循环遍历
- 遍历控件
- 控件遍历
- 遍历控件
- 前台repeater中循环绑定了input的text控件,怎么在后台循环遍历text的值。
- 循环遍历父容器,更新父容器中相同控件的值
- Winform循环遍历界面上的所有控件 foreach,controls,allowdrop
- 日语输入法下载(转)
- init.rc 脚本语法学习
- gSoap中启动服务器端示例代码
- 在cmd下进入mysql.(方法及遇到的问题)
- 国内网管职业教育存在的问题(一)
- 循环遍历控件
- 时间复杂度O(n)什么意思
- Java应用中的编码问题
- 宽基线条件下的特征匹配
- 控件的行为模式
- 关于可视化
- java poi excel
- 解决https://localhost:1158/em 页面无法打开的问题
- ★★★☆ Visual Studio 2008 每日小窍门 【持续发布ing~】 Tips:046