主页 > 知识库 > 对ListBox的添加移除操作实例分享

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

热门标签:银行业务 电子围栏 科大讯飞语音识别系统 Mysql连接数设置 阿里云 团购网站 服务器配置 Linux服务器
前台代码:
复制代码 代码如下:

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列表框控件的使用方法

标签:广元 衢州 蚌埠 衡水 枣庄 江苏 大理 萍乡

巨人网络通讯声明:本文标题《对ListBox的添加移除操作实例分享》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266