作者whileloop (迴圈)
看板C_Sharp
標題Re: [問題] GridView的樣板
時間Fri Apr 17 18:50:08 2009
※ 引述《whileloop (迴圈)》之銘言:
: 在GridView中有設計一個樣板,裡面有個Button和TextBox兩個控制項
: 當按下樣板裏的Button時,會設定一個字串的值給樣板裏的TextBox
: 請問該怎麼做?
: 因為如果只是用 TextBox1.text="TEST"; 會出現找不到此ID的控制項...
請問是在GridView1_RowDataBound中寫嗎?
TextBox tb = (TextBox)e.Row.FindControl("TextBox_CompleteTime");
tb.Text= System.DateTime.Now.ToString("yyyy/MM/dd HH:mmtt");
會出現錯誤訊息:
System.NullReferenceException: 並未將物件參考設定為物件的執行個體
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.154.204
→ SmartGoose:你確定前端的html有TextBox_CompleteTime這個id嗎? 04/17 19:48
→ whileloop:TextBox_CompleteTime是樣板裡的Control ID 04/18 09:39
→ rayhill:if (e.Row.RowType != DataControlRowType.DataRow) 04/18 09:50
→ rayhill: return;在GridView1_RowDataBound中第一行加這個判斷看看 04/18 09:52
→ whileloop:r大:錯誤訊息依然相同.. 04/18 12:57
→ rayhill:有完整一點的程式碼嗎 04/18 13:51