本篇是教你实现GridView控件内的TextBox文本框实现自身的TextChanged事件。由于某些功能的需求,GridView控件内嵌TextBox,当TextBox值发生变化时,触发TextChanged事件。
在.aspx网页内,Insus.NET尝试写一个GridView,算了,我们还想在Ajax环境之下运行:
为了实现TextChanged事件,得需要在GridView控件中写OnRowCreated事件,记住是OnRowCreated事件,而不是OnRowDataBound事件。两者有何区别?
前者是在GridView控件生成时生成,只一次; 而后者在GridView的每个事件PostBack时,都是重新生成。
接下来,为GridVeiw控件绑定一些数据:
下面是重点,上图中标记3与标记4代码:
上面代码示例#40和#41行代码,就是替换你实现的代码。
演示: