zoukankan      html  css  js  c++  java
  • listbox 多选删除(找了好多都不行,终于让我写出来了)

    方法一:两个for循环

    aspx.cs

    private string id="";
    protected void btn_del_Click(object sender, EventArgs e)
    {

    for (int i = 0; i < typeList.Items.Count; i++)
    {
    if (typeList.Items[i].Selected)
    {
    id += typeList.Items[i].Value + ",";
    //id = string.Format("{0}{1},", id, typeList.Items[i].Value);
    }
    }
    id = id.Substring(0, id.Length - 1); //去掉最后一个“,”
    string[] arr = id.Split(',');
    for (int j = 0; j < arr.Length; j++)
    {
    int ii = Convert.ToInt32(arr[j]);
    B_MessageType.deleteMessageType(ii);
    }
    gettype();
    }

    方法二:少见的GetSelectedIndices();

    aspx.cs

    bool proper_selected = false;
    main_tips_container.Visible = false;
    if (lbTypeList.Items.Count > 0 )
    {

    int[] selTypes = lbTypeList.GetSelectedIndices();

    if (selTypes.Length > 0 )
    {
    proper_selected = true;
    for (int c = 0; c < selTypes.Length; c++)
    {
    string str_card_id = lbTypeList.Items[selTypes[c]].Value;
    int type_id = MyNumber.getInt(str_card_id);
    B_MessageType.deleteMessageType(type_id);

    }
    LoadTypeList();
    }
    }

    if (proper_selected == false)
    {
    main_tips_container.Visible = true;
    main_tips_body.InnerHtml = "Please check your type selection again !";
    }

    多多指教!

  • 相关阅读:
    测试用例的优先级的概念
    Day02.测试用例和测试方法
    day01.测试理论
    开发python 面试题
    4.路径页面接口开发
    ps命令没有显示路径找到命令真实路径
    Linux软链接和硬链接
    Linux文件元数据和节点表结构
    jinjia2语言
    Ansible之YAML语言
  • 原文地址:https://www.cnblogs.com/suan1717/p/6215076.html
Copyright © 2011-2022 走看看