Lista de enlaces del cuadro combinado
Vi en Internet que algunas personas están acostumbradas a guardar objetos de clase como matrices y luego usar el valor de la propiedad SelectedIndex de ComboBox como subíndice de la matriz para obtener los objetos de clase.
El método que usé antes era agregar el objeto de clase al ComboBox y anular el método ToString del objeto de clase, porque cuando el elemento es un objeto de clase, el ComboBox muestra el contenido del método ToString por por defecto.
Ambos enfoques tienen problemas. El método en línea agrega una variable global innecesaria. Cuando necesite modificar los elementos del Combobox, debe garantizar la correspondencia entre el ComboBox y la matriz de objetos de clase global.
Mi método utilizó incorrectamente el método ToString, que cambió la funcionalidad del método de mostrar información de la clase original a mostrar información de la propiedad. Lo más grave es que este método sigue la clase. Surgen problemas (registro) si necesita convertir lo que muestra Combbox o utilizar el método ToString en otro lugar.
Recientemente descubrí un método, tal vez este sea el método que VS quiere que usemos.
Ejemplo
cboCompanys DataSource = panys//Vincular el cuadro combinado a la lista
cboCompanys DisplayMember = Nombre//Establecer las propiedades de visualización de cboCompanys.
Empresas CBO SelectedIndex =; //Establece cboCompanys para mostrar el primer contenido.
La primera oración une cboCompanys y panys panys puede ser una matriz de lista, etc.
lishixinzhi/Article/program/net/201311/11815