手把手教你如何扩展GridView之自动排序篇
[1] 手把手教你如何扩展GridView之自动排序篇
[2] 手把手教你如何扩展GridView之自动排序篇
[3] 手把手教你如何扩展GridView之自动排序篇
[4] 手把手教你如何扩展GridView之自动排序篇
[2] 手把手教你如何扩展GridView之自动排序篇
[3] 手把手教你如何扩展GridView之自动排序篇
[4] 手把手教你如何扩展GridView之自动排序篇
最新重构源码下载:打造0代码全自动GridView-天具神力
看到这两天园子里面“强奸”GridView的兄弟们可真不少,自己也手痒,也凑凑热闹,写得好,大家鼓励鼓励,写的不好,大家多多指教。
首先说说本文要实现的目的,大家都知道GridView支持排序,但是每次排序的时候,都需要给GridView添加OnSorting事件,这么繁琐而费力,作为世界上最最聪明的程序员的我们难道没有抱怨么?废话少说,不才想到了一种解决这个问题的方法,可以让大家一劳永逸。下面就让兄弟我臭摆一下,希望园子里面的高高手,大大牛们给给面子,捧捧场,别取消兄弟。
首先创建一个GridViewEx的类,并继承GridView,然后添加如下委托
public delegate void BindEventHandler();
在GridViewEx中添加如下代码:
DataSet _ds;
[Description("自定义的DataSet类型数据源"),Category("扩展")]
public virtual DataSet DataSetSource
{
get
{
return _ds;
}
set
{
_ds = value;
}
}
[Description("自定义的DataSet类型数据源"),Category("扩展")]
public virtual DataSet DataSetSource
{
get
{
return _ds;
}
set
{
_ds = value;
}
}