作者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
1F:→ SmartGoose:你确定前端的html有TextBox_CompleteTime这个id吗? 04/17 19:48
2F:→ whileloop:TextBox_CompleteTime是样板里的Control ID 04/18 09:39
3F:→ rayhill:if (e.Row.RowType != DataControlRowType.DataRow) 04/18 09:50
4F:→ rayhill: return;在GridView1_RowDataBound中第一行加这个判断看看 04/18 09:52
5F:→ whileloop:r大:错误讯息依然相同.. 04/18 12:57
6F:→ rayhill:有完整一点的程式码吗 04/18 13:51