[請益] ASP.NET ListItem ReMove的疑問
假設我建立一個ListItem購物清單
裡面有很多Item
當我選取一個Item時
可以用SelectedItem得知選取到的Item
並利用Remove行為來移除該Item
但現在我碰到一個問題
當我的Item有Value 時(利用Value來計算全部金額)
我再用SelectedItem來選取物件時
會出錯
舉例來說
1.桌子 1000元 // Value = 1000
2.椅子 2000元 // Value = 2000
3.書櫃 1500元 // Value = 1500
4.書架 1000元 // Value = 1000
刪除前三項都可以正確執行
但選取書架刪除時
SelectedItem卻抓到桌子
改成用SelectedIndex也是回傳0,而不是回傳3
變成我的Selected無法正確判斷我選取的Item
並且這種情形應該是只發生在Value相同時
Selected會跑去選取第一個
如果Value不同
或是沒有設定Value值
Selected都是正常的
想了兩天都想不出辦法來(保留Value的前提下)
想請大家幫個忙
感謝:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.214.16
※ 編輯: iamhebe 來自: 111.248.214.16 (08/11 08:57)
推
08/11 13:00, , 1F
08/11 13:00, 1F
→
08/12 16:43, , 2F
08/12 16:43, 2F
→
08/12 18:02, , 3F
08/12 18:02, 3F