作者rayhill (....)
看板C_Sharp
标题Re: [问题] GridView的样板
时间Sat Apr 18 13:52:59 2009
※ 引述《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