Per renderlo di sola lettura, la proprietà DropDownStyle su DropDownStyle.DropDownList.
Per popolare il ComboBox, è necessario avere un oggetto come il linguaggio o giù di lì che contiene sia per esempio:
public class Language {
public string Name { get; set; }
public string Code { get; set; }
}
Poi, si può associare un IList alla vostra proprietà ComboBox.DataSource in questo modo:
IList<Language> languages = new List<Language>();
languages.Add(new Language("English", "en"));
languages.Add(new Language("French", "fr"));
ComboxBox.DataSource = languages;
ComboBox.DisplayMember = "Name";
ComboBox.ValueMember = "Code";
Questo farà esattamente quello che ti aspetti.
fonte
2010-03-10 15:23:54
{get; impostato; } è importante qui. – pbies
@pbies grazie, commento molto utile! –