网上找了一个改写的GridView类,不知道怎么用,大家看看
using   System; 
 using   System.Collections.Generic; 
 using   System.ComponentModel; 
 using   System.Text; 
 using   System.Web; 
 using   System.Web.UI; 
 using   System.Web.UI.WebControls; 
 using   System.Reflection; 
 using   System.Text.RegularExpressions;   
 namespace   ZLDK.JXGL.WebControls 
 {       
             [ToolboxData( " <{0}:uGridView   runat=server>  </{0}:uGridView>  ")] 
             public   class   uGridView   :   GridView,   iuControl 
             { 
                         //委托事件 
                         public   delegate   void   SelectNumberEventHandler(SelectNumberEventArgs   e);   
                         private   static   int   summaryCount   =   0;   //保存其数量值 
                         private   Paging.PagingStyleCollection   _pagingStyle;   //是否要进行分页     
                         #region   构造函数 
                         public   uGridView():   base() 
                         { 
                                     ViewState[ "IsHandle "]   =   true; 
                                     ViewState[ "IsFixHeader "]   =   true; 
                                     //   新增“uGridView_RowDataBound”事件处理 
                                     this.RowDataBound   +=   new   GridViewRowEventHandler(uGridView_RowDataBound); 
                         } 
                         #endregion   
                         #region   属性 
                         [Bindable(true)] 
                         [Category( "Appearance ")] 
                         [DefaultValue( " ")] 
                         [Localizable(true)] 
                         public   string   CodeID 
                         { 
                                     get 
                                     { 
                                                 String   s   =   (String)ViewState[ "CodeID "]; 
                                                 return   ((s   ==   null)   ?   String.Empty   :   s); 
                                     }   
                                     set