• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    对ListBox的添加移除操作实例分享
    POST TIME:2021-10-18 02:59
    前台代码:
    复制代码 代码如下:

    div>
    asp:ListBox ID="ListBox1" runat="server" Height="123px" Width="113px" SelectionMode="Multiple">
    asp:ListItem>tom/asp:ListItem>
    asp:ListItem>jion/asp:ListItem>
    asp:ListItem>j/asp:ListItem>
    asp:ListItem>l/asp:ListItem>
    asp:ListItem>k/asp:ListItem>
    /asp:ListBox>
    nbsp;asp:Button ID="btnAdd" runat="server" OnClick="btnAdd_Click" Text="添加" />
    nbsp;
    asp:Button ID="btnRemove" runat="server" Text="移除" OnClick="btnRemove_Click" />
    nbsp;asp:ListBox ID="ListBox2" runat="server" Height="123px" SelectionMode="Multiple" Width="113px">/asp:ListBox>
    /div>

    后台代码:
    复制代码 代码如下:

    protected void btnAdd_Click(object sender, EventArgs e)
    {
    #region listbox添加记录的一种错误理解
    //选择多条记录的时候,会有一条没有被添加,这是因为当一条记录被移除后,原来的第二条记录的index为0
    //for (int i = 0; i ListBox1.Items.Count; i++)
    //{
    // if (ListBox1.Items[i].Selected == true)
    // {
    // ListBox2.Items.Add(ListBox1.SelectedValue);
    // ListBox1.Items.Remove(ListBox1.SelectedValue);
    // }
    //}
    #endregion
    #region listbox利用index索引号进行添加的简单写法
    //while (0 = ListBox1.SelectedIndex)
    //{
    // ListBox2.Items.Add(ListBox1.SelectedItem);
    // ListBox1.Items.Remove(ListBox1.SelectedItem);
    //}
    #endregion
    #region listbox的另一种成功添加方法
    ListListItem> list = new ListListItem>();
    for (int i = ListBox1.Items.Count - 1; i >= 0; i--)
    {
    if (ListBox1.Items[i].Selected == true)
    {
    list.Add(ListBox1.Items[i]);
    ListBox1.Items.Remove(ListBox1.Items[i]);
    }
    }
    for (int i = 0; i =list.Count - 1; i++)
    {
    ListBox2.Items.Add(list[i]);
    }
    #endregion
    }
    protected void btnRemove_Click(object sender, EventArgs e)
    {
    while (0 = ListBox2.SelectedIndex)
    {
    ListBox1.Items.Add(ListBox2.SelectedItem);
    ListBox2.Items.Remove(ListBox2.SelectedItem);
    }
    }
    您可能感兴趣的文章:
    • C#入门教程之ListBox控件使用方法
    • ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
    • asp.net中ListBox 绑定多个选项为选中及删除实现方法
    • 给ListBox添加双击事件示例代码
    • ListBox实现上移,下移,左移,右移的简单实例
    • asp.net listbox实现单选全选取消
    • .net中实现listBox左右移动
    • C#保存listbox中数据到文本文件的方法
    • C#读取文本文件到listbox组件的方法
    • C#实现让ListBox适应最大Item宽度的方法
    • ASP.NET中DropDownList和ListBox实现两级联动功能
    • ASP.NET中 ListBox列表框控件的使用方法
    上一篇:在dropDownList中实现既能输入一个新值又能实现下拉选的代码
    下一篇:动态生成table并实现分页效果心得分享
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信