C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Code Snippets » Visual Studio »

How to send selected data from one ListBox to another ListBox?


Posted Date: 20 Aug 2009    Resource Type: Code Snippets    Category: Visual Studio
Author: Syed Shakeer Hussain Member Level: Diamond    
Rating: 1 out of 5Points: 10



In this Article i am going to explain you how to transfer selecetd Item from one ListBox to another ListBox. Here I have taken two ListBoxes,I added one Some Items in first ListBox. When the user select a Item from first ListBox it has to
show in another listBox. Add some Items in First ListBox. Add 4 Buttons for select,Remove,Select all,remove all on asp page. Here Select Button is used to Select a user Only one Item. Remove Button is used to remove onely one Item from second listbox. SelectAll Button is used to send all items from first listbox to second ListBox.RemoveAll Button is used to remove all selected Items from Second ListBox.

Code for 'Select Button'



Use the Below code in Select Butteon to send a SelectedItem
from first ListBox to Second ListBox

protected void Select_Click1(object sender, EventArgs e)
{
bool flag = false;
string selecteditem = ListBox1.SelectedItem.Text;
if (ListBox2.Items.Count >= 1)
{
for (int i = 0; i < ListBox2.Items.Count; i++)
{

if (selecteditem == ListBox2.Items[i].Text)
{

Response.Write("Already Item Selected");
flag =true;
}
}
if (flag == false)
{
ListItem li = new ListItem();
li.Text = selecteditem;
li.Value = selecteditem;
ListBox2.Items.Add(li);
}
}
else
{
ListItem li = new ListItem();
li.Text = selecteditem;
li.Value = selecteditem;
ListBox2.Items.Add(li);
}
}


Code for 'remove button' selected Item From Second ListBox use the Below code in Remove Button.




protected void Remove_Click(object sender, EventArgs e)
{
try
{

if (ListBox2.Items.Count >= 1)
{
if (ListBox2.SelectedValue != null)
{
string selecteditem2 = ListBox2.SelectedItem.Text;

ListBox2.Items.Remove(selecteditem2);
}
}
else

{

Response.Write("No ITEMS Found");
}
}
catch ( Exception e1)
{

}

}


code for 'SelectAll button' when user wants to select all Items at a Time and transer to second ListBox.



protected void SelectAll_Click(object sender, EventArgs e)
{
ListBox2.Items.Clear();
for (int i = 0; i < ListBox1.Items.Count; i++)
{
ListItem li = new ListItem();
li.Text = ListBox1.Items[i].Text;
li.Value = ListBox1.Items[i].Value;
ListBox2.Items.Add(li);
}
}


Code forDeSelect (or) Remove all Items from second ListBox write the below code in RemoveAll Button:



protected void RemoveAll_Click(object sender, EventArgs e)
{
ListBox2.Items.Clear();
}
Above Clear() will remove all Items from a ListBox at a Time.


Thanks for Reading my article

Syed Shakeer Hussain




Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
Selecting data from one ListBox to another ListBox  .  Selecteing data from one ListBox to another ListBox  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Counting enterd text using C#
Previous Resource: Creating report in vb.net through coding.
Return to Discussion Resource Index
Post New Resource
Category: Visual Studio


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use