嗨 我有六個不同來源的名稱的ListBoxes。現在我想要在最近選擇的ListBox中獲取所選項目的名稱。我怎麼做?我不能簡單地使用ListBox.SelectedItem,因爲我不知道我想從哪個列表框中獲取信息。C#,從兩個列表框中的一個獲取最新的選定值
回答
我假設您正在迴應該事件。如果是這樣,發件人對象應該是觸發事件的列表框。
ListBox lb = (ListBox)sender;
var item = lb.SelectedItem;
謝謝,那正是我所需要的。 – user716718 2011-05-11 18:39:27
每個列表框都會有自己的SelectedIndexChanged事件,從那裏你會知道哪些列表框是其觸發的事件,然後可以使用您的SelectedItem屬性
如果您對多個列表框使用相同的事件,約翰卡夫的答案完全覆蓋您 – 2011-05-11 13:16:28
確保您設置了autopostback="true"
每個列表框然後頁面將在選定名稱後立即回發,並且您可以使用事件處理程序中的發件人對象來查明使用了哪個列表框。
只有真正相關如果這是一個ASP.NET項目呢? – 2011-05-11 14:53:54
是的,在撰寫本文的時候,OP並沒有說它是ASP.NET還是WinForms。 – tjrobinson 2011-05-11 14:55:36
- 1. 如何從複選框列表中獲取最新的選定值?
- 2. ASP.NET&C# - 列表框中的兩個值?
- 3. 獲取列表框中的最後一個索引/值
- 4. 如何從同一個表中的兩列中獲取值
- 5. MySql - 從每個列中的最新非空值獲取一行
- 6. 從列表視圖中獲取複選框選定的值
- 7. 獲取checkboxList值從每個選定的類別從父級複選框列表
- 8. 從兩個級聯列表中獲取最大值(DateTime)ORACLE
- 9. 從bs雙列表中的選定框中獲取值angularJS
- 10. MySQL從多個表中選擇取決於最新值的值在一個
- 11. 從複選框中獲取值HTML列表中的列表
- 12. 從一個JSP中的表中獲取選定行的值到另一個JSP
- 13. 從列表框中獲取選定的項目值
- 14. 從ASP列表框中獲取所有選定的值
- 15. WinForm:從列表框中的選定項目獲取值
- 16. 如何獲取多個複選框的最後一個值?
- 17. 獲取列表框中選定值的列表
- 18. 獲取選中的複選框的值成一個按鈕,從一個GridView
- 19. ASP:列表框獲取選定的項目 - 一個班輪?
- 20. 從一個表中獲取所有列的值,並從第二個表中獲取其他列的值
- 21. 從複選框中獲取多個值
- 22. 獲取選定值從選擇列表
- 23. 基於多個列的值從一列獲取值的列表
- 24. 兩個複選框位於一個複選框列表中
- 25. 從下拉列表中獲取多個值複選框複選框
- 26. 獲取數據框中列的最後一個值,而指數
- 27. 從KeyvaluePairs列表中獲取一個KeyValuePair,其最小值爲
- 28. 如何從選中的複選框,這是在一個表中獲取價值
- 29. 從兩個或多個表單中獲取值C#
- 30. 列表框多個選定的值
你能否清楚地解釋一下你需要的東西不清楚 – Dotnet 2011-05-11 13:14:29