马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

如何遍历Panle里面控件的值

  [复制链接]
查看4946 | 回复4 | 2013-4-20 16:46:30 | 显示全部楼层 |阅读模式
在asp.net中动态添加了1组控件 有FileUpLoad TextBox DropListDown。。。如何能遍历这些控件?获得这些控件里面的值?
ibcadmin | 2013-4-20 18:53:34 | 显示全部楼层
给每一个动态生成的控件一个ID  然后获取ID的值就行了
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
乐家居网 | 2013-4-26 11:55:44 | 显示全部楼层
-----以TextBox为例
   int count = 1;   
    void IterateThroughChildren(Control parent)   //遍历所有控件
    {
      foreach (Control c in parent.Controls)
      {
        if (c.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox")))                     
        {
          Console.WriteLine("控件{0}的值为:{1}",c.ID,c.Text);         
          count++;   //count为全局变量,记录找到的TextBox数量
        }
        
        if (c.Controls.Count > 0)
        {         
          IterateThroughChildren(c);         
        }
      }
    }
金贤重 | 2013-4-27 11:15:34 | 显示全部楼层
也可以直接用//遍历下单独的循环里套用每一个要去实现下的控件名.
chao2332601 | 2013-6-16 04:20:42 | 显示全部楼层
谢谢分享!!!
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则