Solved

listboxes share data source need to allow separate selected item

Posted on 2009-04-01
3
193 Views
Last Modified: 2013-11-26
I have a Binding List that can  change dynamically.  The Binding List then populates 2 listboxes on a form.  The selected index of each is Databound to a different property.  The problem is that when I select an Item in one listbox it appears it is setting the position on the underlying list and causing the other to assume the same value.  How can I separate the selected item while maintaining binding to the source?  I tried using 2 binding sources but got the same problem.
Dim BS1 As New Windows.Forms.BindingSource
           Dim BS2 As New Windows.Forms.BindingSource
 
            BS1.DataSource = VarManager.RuntimeVarNames
            BS2.DataSource = VarManager.RuntimeVarNames
 
            'Link the list of variables to the Listbox
            Me.ListBox_Variables.DataSource = BS1
            Me.ListBox_Variables2.DataSource = BS1

Open in new window

0
Comment
Question by:Corey2
  • 2
3 Comments
 
LVL 52

Accepted Solution

by:
Carl Tawn earned 500 total points
ID: 24039686
What type of object does VarManager.RuntimeVarNames return? You may need to clone what ever it is that it returns and use that as your datasource.
0
 
LVL 13

Author Comment

by:Corey2
ID: 24039753
It is a bindintlist (of string)

If I clone it and the underlying list changes will I need to re-clone it?
0
 
LVL 13

Author Closing Comment

by:Corey2
ID: 31565320
I was hoping for more information.  I ended up copying the data to a new collection for every control I needed the list in and handling the changed event on the original to synchronize the lists.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
reading excel file in .net 2 30
Regarding swagger API 1 32
Looking for a link to download the latest .NET redistribution package 5 30
orderby list (from Json) 1 27
A long time ago (May 2011), I have written an article showing you how to create a DLL using Visual Studio 2005 to be hosted in SQL Server 2005. That was valid at that time and it is still valid if you are still using these versions. You can still re…
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question