台灣最大程式設計社群網站
線上人數
2096
 
會員總數:245979
討論主題:189557
歡迎您免費加入會員
討論區列表 >> ASP.NET >> gridview textchange問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
gridview textchange問題
價值 : 100 QP  點閱數:93 回應數:4
樓主

小裕
初學者
137 205
3228 388
發送站內信

我有一個動態gridview 裡面有N個textbox
輸入第一個textbox值後,會帶出後面textbox裡面的資料

現在的問題是這個textbox必須用打的輸入,才會觸發跳資料,
如果用複製的就不行,
有辦法做到我離開textbox就能觸發該textboxchange嗎?


搜尋相關Tags的文章: [ gridview textchange ] ,
本篇文章發表於2020-07-28 08:02
1樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
小喵是透過這一招處理
https://dotblogs.com.tw/topcat/2009/03/24/7667

只要再搭配TextBox的Client Script OnBlur事件來處發即可

^.^a
本篇文章回覆於2020-07-28 10:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

MIS2000 Lab
檢舉此回應
Q : 輸入第一個textbox值後,會帶出後面textbox裡面的資料

請問您的問題是「Auto Complete」嗎?
就好像搜尋引擎一樣,你輸入一個關鍵字 mis2000 (還沒打完字)
他會自動提示您 mis2000lab

是這個意思嗎?

如果是的話,關鍵字就是 Auto Complete,可以找到很多範例喔
希望有幫上忙,謝謝您
本篇文章回覆於2020-07-28 18:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

小裕
檢舉此回應
我的是一般textbox而已
小喵提這個,我實在看不太懂,
不知是否能寫一小段參考用呢?
我之前是有爬文OnBlur事件
這個應該會比較符合我的需求,
但我步道如何運用這個來觸發server端的ontextchanged
本篇文章回覆於2020-07-28 21:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小裕
檢舉此回應
按照小喵的關鍵字
在load加上如下可運作

foreach (GridViewRow rw in this.gv.Rows)
{
TextBox tTextBox1 = (TextBox)rw.FindControl("TextBox1");
tTextBox1.Attributes["onblur"] = ClientScript.GetPostBackEventReference(tTextBox1, null);
}
本篇文章回覆於2020-07-28 22:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.