使用組合框的iam,不受c#中的數據源約束。在組合框中選擇最後添加的列表項
cmbBox.Items.Add("apple");
cmbBox.Items.Add("orange");
cmbBox.Items.Add("banana");
現在我想將selectedIndex設置最後補充說: 「香蕉」,但不能使用 cmbBox.SelectedIndex = cmbBox.Items.count -1; 作爲組合框排序!
請提出任何提示?
使用組合框的iam,不受c#中的數據源約束。在組合框中選擇最後添加的列表項
cmbBox.Items.Add("apple");
cmbBox.Items.Add("orange");
cmbBox.Items.Add("banana");
現在我想將selectedIndex設置最後補充說: 「香蕉」,但不能使用 cmbBox.SelectedIndex = cmbBox.Items.count -1; 作爲組合框排序!
請提出任何提示?
我
ComboBox cb = new ComboBox();
cb.Sorted = true;
cb.SelectedIndex = cb.Items.Add("apple");
cb.SelectedIndex = cb.Items.Add("orange");
cb.SelectedIndex = cb.Items.Add("banana");
以下作品的最後一行後選擇index = 1
和selected item = banana
儘管爲每個項目設置了selectedindex,但當添加並非必要和額外的負載時,您已接近回答。謝謝。 – 2012-04-28 05:50:31
嗯,我琢磨出來闖民宅的文檔後。所有的塔我應該做的是捕捉cmbBox.Items.Add(「東西」)語句的返回值,並將其設置爲cmbBox.SelectedIndex
nReturn = cmbBox.Items.Add("first");
...
nReturn = cmbBox.Items.Add("last");
cmbBox.SelectedIndex = nReturn;
希望這有助於一些之一。
@jeremy我曾經在vb中使用NewIndex,並且正在搜索與它類似的東西。我嘗試了indexof,selectedindex,selecteditem,它們的組合的所有表達式,並最終丟失了所有方向/邏輯。對不起,我沒有填補這個問題與鬥爭的大故事,我不得不找到答案,我做了什麼/沒有做。 – 2012-04-27 12:31:39