[問題] ItemTemplate的取值

看板Web_Design作者 (我很幸福)時間17年前 (2009/03/12 13:56), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
工具vs2008,語言C# 我要設一個FormView來對資料庫作insert 但其中時間的那格textbox想讓他抓現在的時間 想在PageLoad的時候就讓那格的text等於現在時間 但不知道怎麼抓那一格的值 想請問像FormView或DataList、GridView等會用ItemTemplate包起來的資料格式 要怎麼抓裡面項目(textbox、label等)的值? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.134.132

03/12 17:15, , 1F
((TextBox)gv.FindControl("id"))大概是這樣吧
03/12 17:15, 1F

03/12 17:16, , 2F
((TextBox)gv.FindControl("id")).Text="";
03/12 17:16, 2F

03/12 17:37, , 3F
請問gv是代表該gridview的名稱嘛?
03/12 17:37, 3F

03/12 17:37, , 4F
((TextBox)FormView1.FindControl(timeTextBox)).Text
03/12 17:37, 4F

03/12 17:37, , 5F
= DateTime.Now;
03/12 17:37, 5F

03/12 17:39, , 6F
我這樣打 錯誤訊息說timeTextBox不存在目前目錄中
03/12 17:39, 6F

03/12 18:16, , 7F
是FindControl("timeTextBox")) ~ 少了 ""
03/12 18:16, 7F

03/12 18:35, , 8F
感謝二位!!問題解決了!!所以這種用ItemTemplate包起來
03/12 18:35, 8F

03/12 18:36, , 9F
的資料格式就要用findcontrol來抓資料囉!謝謝
03/12 18:36, 9F
文章代碼(AID): #19kAGbgg (Web_Design)
文章代碼(AID): #19kAGbgg (Web_Design)