2010-01-28 52 views
0

我剛剛在VS2008中創建了一個ComboBox。我爲它放了四個物品,一,二,三和四。當我運行它時,默認情況下不顯示任何內容。我需要選擇一個來顯示。如何在沒有我選擇的情況下在最初默認顯示第二個項目?我試着在DisplayMember和ValueMeme屬性中放入一個數字,但它不起作用。如何讓我的C#ComboBox在運行時顯示一個值?

感謝,

+1

你在使用什麼平臺?你必須告訴我們,BC有不同的方法來取決於你的平臺(ASP,WPF,WinForms等) – 2010-01-28 20:10:41

+0

它是一個WinForms應用程序。 – 5YrsLaterDBA 2010-01-28 20:24:25

回答

5

使用SelectedIndex屬性:

private void MyForm_Load(object sender, EventArgs e) 
{ 
    ComboBox1.SelectedIndex = 0; 
}
+0

沒有這樣的屬性 – 5YrsLaterDBA 2010-01-28 20:06:48

+1

它沒有顯示在屬性列表中,但可以在代碼隱藏中設置。 – 2010-01-28 20:09:30

+0

是的,有:http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selectedindex.aspx comboBox1.SelectedIndex = 0; //將選定的索引設置爲第一項。 WinForms的 – Stefan 2010-01-28 20:09:35

1

您可以設置ComboBox的SelectedIndex財產。像這樣的安裝工作通常在表格的Load事件中完成。

相關問題