zoukankan      html  css  js  c++  java
  • ArrayList下的循环绑定和循环删除

    1:绑定下拉菜单       
           ArrayList ids = new ArrayList();
           DataAccess.adminAccess login = new DataAccess.adminAccess(System.Configuration.ConfigurationManager.AppSettings["connstring"].ToString());
            Data.adminData dsUserInfo = login.Query();
            this.DropDownList1.Items.Clear();
            for (int i = 0; i < dsUserInfo.Tables[0].Rows.Count; i++)
            {

                string id_str = dsUserInfo.Tables[0].Rows[i]["aid"].ToString();
                ids.Add(id_str);

            }
            IEnumerator ienum = ids.GetEnumerator();
            while (ienum.MoveNext())
            {
                this.DropDownList1.Items.Add(new ListItem(ienum.Current.ToString(),"1"));
            }

    =============================================================================================
    2:循环删除

     ArrayList ids = new ArrayList();
            for (int i = 0; i < this.GridView1.Rows.Count; i++)
            {
                CheckBox chk = (CheckBox)GridView1.Rows[i].FindControl("CheckAll");
                if (chk.Checked)
                {
                    string id_str = this.GridView1.DataKeys[i].Value.ToString();
                    Guid id = new Guid(id_str);
                    ids.Add(id);
                }
            }
            IEnumerator ienum = ids.GetEnumerator();
            while (ienum.MoveNext())
            {
                DeleteID((Guid)ienum.Current);//执行删除函数
            }
            ShowAll();

  • 相关阅读:
    组合模式
    迭代器模式
    模板方法模式
    外观模式
    适配器模式
    运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist
    idea maven 打包 引用本地jar
    centos7 安装redis
    centos7 防火墙
    linux 常用命令
  • 原文地址:https://www.cnblogs.com/xiaobaigang/p/851998.html
Copyright © 2011-2022 走看看