Populating a ComboBox using C#

后端 未结 10 1402
不知归路
不知归路 2020-12-02 15:55

I would like to populate a combobox with the following:

Visible item / Item Value

English / En

Italian / It

Spainish / Sp 

etc...         


        
10条回答
  •  不思量自难忘°
    2020-12-02 16:27

    What you could do is create a new class, similar to @Gregoire's example, however, you would want to override the ToString() method so it appears correctly in the combo box e.g.

    public class Language
    {
        private string _name;
        private string _code;
    
        public Language(string name, string code)
        {
            _name = name;
            _code = code;
        }
    
        public string Name { get { return _name; }  }
        public string Code { get { return _code; } }
        public override void ToString()
        {
            return _name;
        }
    }
    

提交回复
热议问题