我試圖獲取該項目所選編號的整數值。如何獲取在列表框中選擇的項目的編號(C#)
例如
[Sample List Box]
Beans
Rice
Can
Potatoe
[/Sample List Box]
水稻是2號
我怎樣才能做到這在C#?
我試圖獲取該項目所選編號的整數值。如何獲取在列表框中選擇的項目的編號(C#)
例如
[Sample List Box]
Beans
Rice
Can
Potatoe
[/Sample List Box]
水稻是2號
我怎樣才能做到這在C#?
你的意思是項目的索引?
MyListBox.SelectedIndex
應該給你。但在這種情況下,賴斯是索引號。 1,不是2.
嗯,我不確定你是在說網頁還是窗口。對於Windows窗體或WPF,您可以簡單地使用ListBox控件上的SelectedIndex屬性。對於ASP.NET Web窗體,您可以處理服務器端的SelectedIndexChanged事件,並獲取SelectedIndex屬性。
如果您使用的是ASP.NET MVC,該視圖通常是簡單的HTML,並且服務器端沒有控制權來表示它。如果您使用MVC,您可能需要推出自己的解決方案。
你想要選擇的索引?
listBox1.SelectedIndex
或選定的項目?
listBox1.SelectedItem
添加一個到所選列表項目的索引位置以獲得基於一位的數字位置。
listBox1.SelectedIndex + 1;
如果在此數學後返回零(索引爲-1),則不會選擇任何內容。