Re: [問題]更新參數指向的物件?
※ 引述《tomex (tomex_ou)》之銘言:
: ※ 引述《tomex (tomex_ou)》之銘言:
: : 我在webform拉入一個drowdownlist,想讓它在某個method內
: : 重新指定為新物件:
: : 結果,當然原this.CheckBoxList1沒有增加項目。
: : 但加上ref參數傳入,仍然沒有加入項目。
: : 問題就是,到底如何能完全控制原this.CheckBoxList1的變數?
: : 我要讓它跟著變化呀...
: web程式裏,例如email清單
: 有時候會有重複的,因此我撰寫一個unique清單的函式
在加入前 用item.FindByText或是item.FindByValue查詢有無重複 就好了
: (找不到dropdownlist的過濾method)
: 該method裏會new一個新的dropdownlist,作完整理
: 再回傳給原control。
: 我用了ref參數傳入,驗證其值的確物件值已改
: (如items.count變了)
確實更改的是新的dropdownlist
: 但web上的控制項顯示上並沒有隨著變動!
其實顯示的仍然是舊的 而且新的沒有被加入到webform的controls 不會顯示在webform上
有興趣可以把新的取一個新的id
用FindControl找 哪一個在webform的controls裡
: 我試了DropDownList.DataBind()試著更新,沒用!
這個是DropDownList有跟其他資料來源連結的時候用的
: 故問還有其他辦法讓它更新內容괊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.82.154
推
02/24 13:15, , 1F
02/24 13:15, 1F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 4 篇):
3
4
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章