Click here to Skip to main content
11,922,641 members (30,762 online)
Rate this:
Please Sign up or sign in to vote.
See more: C# ListBox Data-Binding
Have been trying to find a bit of code that will update a listbox in a windows form application with no luck.

When form loads this code populates the list, which works just fine:
private void Form1_Load(object sender, EventArgs e)
          lbItemsList.DataSource = shoppingBasket.OrderItems;

The listbox "lbItemsList" is binded to a class list called "shoppingBasket". When I add new items to the list then try to run the same line again, nothing happens. How can I update the listbox?

I've already tried the .Refresh() and .Update() methods and none of them work.
Posted 28-Oct-12 10:39am
Edited 28-Oct-12 10:48am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

try this code
lbItemsList.DataSource = null;
lbItemsList.DataSource = shoppingBasket.OrderItems;
FourCrate 28-Oct-12 17:55pm
Thanks Cagri, it worked.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web03 | 2.8.151125.1 | Last Updated 28 Oct 2012
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100