※ 引述《whileloop (迴圈)》之銘言:
: ※ 引述《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: 並未將物件參考設定為物件的執行個體
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType != DataControlRowType.DataRow)
return;
((TextBox)e.Row.FindControl("TextBox1")).Text = "Hello!!";
}
結果是正確的啊..
--
一步一醉話
一步一連滑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.251.67