Avatar of Adapt2NL
Adapt2NL asked on

Combo-box crashing Win-forms C# app

Application data source is an Entity Framework. The Combo-box is bound to the data using a bindingSource control and when I attempt to exit the application the combo-box goes blank and the application hangs. It doesnt close and no further mouse clicks are accepted.

Interestingly I see that the SelectedIndexChanged event happens multiple times when I move between records using the navigator even when I dont change the combo box and it seems as if something happens to the combo box as I attempt to close the app using the red top right hand x.

There is no other code other than what you see attached and what is generated by VS2010.
namespace Sales
{
    public partial class frmMain : Form
    {
        public frmMain()
        {
            InitializeComponent();
        }

        private void frmMain_Load(object sender, EventArgs e)
        {
            GetCustomers();
        }

        private void GetCustomers()
        {
            var myData = new IIAAModel.IIAAEntities();
            var customerQuery = from c in myData.tblCustomers
                                select c;

            tblCustomerBindingSource.DataSource = customerQuery.ToList();
            
        }
        
        /*private void GetOneCustomer(int CustomerID) 
        {
            var myData = new IIAAModel.IIAAEntities();
            var customerQuery = from c in myData.tblCustomers
                                where c.lngCustomerID == CustomerID
                                select c;
                               
            tblCustomerBindingSource.DataSource=customerQuery.ToList();


        }*/
        private void cboAccountNumber_SelectedIndexChanged(object sender, EventArgs e)
        {
            //GetOneCustomer(cboAccountNumber.SelectedIndex);

            try
            {
                MessageBox.Show("cbo Changed");
            }
            catch (Exception ex)
            {
                
                MessageBox.Show(ex.Message);
            }
        }

    }
}

Open in new window

.NET ProgrammingMicrosoft Development

Avatar of undefined
Last Comment
rogerard

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
rogerard

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ASKER
Adapt2NL

Do you have any idea why the SelectedIndexChanged keeps reoccurring?
rogerard

Sorry, no.
ASKER
Adapt2NL

It works well on the close form event. However, the proble also occurs when moving from record to record using the navigation control.

What is the root cause of the issue? Is there a standard way of using combo boxes to move to records that match the ID in the combo box, in C# and Visual Studio 2010?
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23
SOLUTION
rogerard

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
SOLUTION
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.