ComboBox SelectedValue()

February 26, 2007 · Posted by Jeremy Thake
0 Comments · Trackback Url

<NoteToSelf>

 
I had some issues with SelectedValue() on a WinForms ComboBox when adding values dynamically to it and used this:

public class ComboValues
{
        private string _key;

        private string _value;

        public string Value
        {
            get { return _value; }
            set { _value = value; }
        }     

        public string Key
        {
            get { return _key; }
            set { _key = value; }
        }

        public ComboValues(string key, string value)
        {
            this._key = key;
            this._value = value;
        }
    }

 

IList<ComboValues> numbers = new List<ComboValues>();
numbers.Add(new ComboValues("", ""));
numbers.Add(new ComboValues("1", "One"));
numbers.Add(new ComboValues("2", "Two"));
numbers.Add(new ComboValues("3", "Three"));
cmbCaseType.DataSource = numbers;
cmbCaseType.DisplayMember = "Value";
cmbCaseType.ValueMember = "Key";

 

if (cboFileStatus.SelectedValue != null)
    fileStatus = ((ComboValues)(this.cboFileStatus.SelectedItem)).Key;

 

Tags:diigo it



0 responses so far


     

Name:
URL:
Email:
Comments: