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 asp.net 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>
</asp:Content>

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;
        listBoxRoles2.Items.Add(listBoxRoles1.Items[i]);
        listBoxRoles1.Items.Remove(listBoxRoles1.Items[i]);
    }
}

/// <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;
        listBoxRoles1.Items.Add(listBoxRoles2.Items[i]);
        listBoxRoles2.Items.Remove(listBoxRoles2.Items[i]);
    }
}


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

ANIL SINGH

Hey! I'm Anil Singh. I author this blog. I'm Active Blogger, Programmer. I love learning new technologies, programming, blogging and participating the forum discussions more...
My Blogs - http://www.code-sample.com and http://www.code-sample.xyz
My Books - Google Amazon and Flipkart Book Store!

You Might Also Like
Post a Comment
www.code-sample.com/. Powered by Blogger.
ASK Questions
SQL Server NodeJs TypeScript JavaScript Angular SQL Server My Book