• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    对ListBox的添加移除操作实例分享
    前台代码:
    复制代码 代码如下:

    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 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    对ListBox的添加移除操作实例分享 对,ListBox,的,添加,移,除,