页面load的时候select数据库一个表内的编号(可能是1-33任意几个)页面上有33个label  怎么用select出的编号对应控制置顶某个label的Enabled?(33个label的tag按1-33进行了编号)

解决方案 »

  1.   

    循环this.Controls .. 判断 Control.Tag 另外 你的Label的ID 可以设置为 Label33 着样..
    直接使用this.FindControl()来找..
      

  2.   

    建议在33个lable外套一个panel
    然后
    循环this.panel.Controls .. 判断 Control.Tagpage不是容器,
      

  3.   

    能给一个完整代码吗 我有一个开头思路
    String sql = "select houseid from houseopen";
                SqlCommand cmd = new SqlCommand(sql, DBHelper.connection);
                DBHelper.connection.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {            }