add remove items from one listbox to another

Add Remove Items from one ListBox to Another

In this post going to share to code-sample for the Add and Remove items form one ListBox to another ListBox in with c#.

Some time before, i have needed to add and remove to user role as per your requirements and update the user role in the database. 

Table of Constants

1. In the 1st step, code-sample for aspx page.
2. In the 2nd step, code-sample for C# (.cs page).

In the 1st step, .aspx code-sample

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <asp:ListBox runat="server" ID="listBoxRoles1"  SelectionMode="Multiple"></asp:ListBox>  
    <asp:Button ID="btn_Add" runat="server" Text="Add" onclick="btn_Add_Click" />
    <asp:Button ID="btn_Remove" runat="server" Text="Remove" onclick="btn_Remove_Click"/>
     <asp:ListBox runat="server" ID="listBoxRoles2" SelectionMode="Multiple"></asp:ListBox>

In the 2nd step, .aspx.cs code-sample.

/// <summary>
/// Button used for add items in listBox.
/// </summary>
protected void btn_Add_Click(object sender, EventArgs e)
    for (var i = listBoxRoles1.Items.Count - 1; i >= 0; i--)
        if (!listBoxRoles1.Items[i].Selected) continue;

/// <summary>
/// Button used for remove items in listBox.
/// </summary>
protected void btn_Remove_Click(object sender, EventArgs e)
    for (var i = listBoxRoles2.Items.Count - 1; i >= 0; i--)
        if (!listBoxRoles2.Items[i].Selected) continue;

In the above list-boxes, you can bind the data-source for add and remove items from this ListBox.


Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..

My Tech Blog -
My Books - Book 1 and Book 2 Powered by Blogger.