DataGrid中TextBox的onChange事件提升

 
微软的控件功能很强,开发起来容易上手,可是需求总是不能满足的。所以我们为了满足不同需求,会重写一控件.
就比如DataGrid中TextBox的onChange事件.DataGrid捕获不到,TextBox和Button不一样.Button有commandName属性,我们可以用commandName属性来区别触发的事件.如果要实现TextBox的onChange事件让DataGrid捕获,那就需要事件提升,现在有2种解决方案第一种,重写TextBox控件
前台代码

 

Code


后台代码

Code

这样就可以实现捕获了,现在我们用第2种方法来实现


前台代码

Code


后台代码

Code

 


2种方法都实现了。代码很简单。我就不讲解了.
完整的代码下载
https://files.cnblogs.com/mextb1860/WebSite2.zip

posted @ 2007-11-29 19:38  索马  阅读(1316)  评论(0编辑  收藏  举报