Combobox population problem

Posted by Luke on Stack Overflow See other posts from Stack Overflow or by Luke
Published on 2010-04-21T12:38:18Z Indexed on 2010/04/21 12:43 UTC
Read the original article Hit count: 199

Filed under:

So I have a combobox - the designer code:

this.cmbStatusBox.Items.AddRange(new object[] {
    "Ordered",
    "Cooking",
    "In-transit",
    "Delivered"});

The formload code:

if (mainForm.boolEdit == true)
    {
        this.cmbStatusBox.Items.AddRange(new object[] {
        "Cooking",
        "In-transit",
        "Delivered"});
    }
    else
    {
        this.cmbStatusBox.Items.AddRange(new object[] {
        "Ordered"});
    }

As you can see, I am trying to make the combobox have different values. As things stand, i get both whats in the designer and in formload in the comboboxes.

How can i stop this?

I also have an edit function, so when i edit a record, i want the combo box to be populated by what is already saved.

Just a random question, can you stop the user entering a value that isn't in the combo box?

Thankyou

© Stack Overflow or respective owner

Related posts about c#