문제

Windows 응용 프로그램 양식과 함께 C#을 사용하고 있습니다. 이것에는 combobox가 있습니다. 드롭 다운 선택을 추가 할 코드는 무엇입니까? 지금까지 내 검색에서 세부 사항을 위해 ArrayList를 설정해야한다고 가정합니다.

도움이 되었습니까?

해결책

Combobox에 항목을 추가하려면 두 가지 옵션이 있습니다.

항목 컬렉션에 추가하십시오.

comboBox1.Items.Add("abc");
comboBox1.Items.Add("def");

또는 데이터 바인딩 사용 :

comboBox1.DataSource = myList;

또는 배열로 :

comboBox1.DataSource = myArray;

첫 번째 변형의 경우 문자열을 항목으로 만 사용할 수 있지만 데이터 바인딩을 사용하면 더 복잡한 객체의 모음을 바인딩 할 수 있습니다. 그런 다음 속성이 무엇인지 지정할 수 있습니다 표시:

comboBox1.DisplayMember = "Name";

그리고 가치로 취급되는 것 :

comboBox1.ValueMember = "ID";

나중에 선택한 원래 객체에 액세스 할 수 있습니다.

comboBox1.SelectedItem

또는 값

comboBox1.SelectedValue

값은 당신이 지정한 속성입니다 ValueMember.

다른 팁

combobox1.items.add ( "항목")를 사용하여 한 번에 1 개 항목 1을 추가하거나 Combobox1.items.addrange (MyArray)를 한 번에 추가 할 수 있습니다. 추가하는 각 항목은 문자열이 될 수 있으며,이 경우 드롭 다운 목록에 직접 표시되거나 객체가 될 수 있습니다.이 경우 콤보 상자의 DisplayMember 속성은 객체 속성이 나타날 객체 속성을 결정하는 데 사용됩니다. 드롭 다운 목록에서.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top