在asp.net gridview中分组?

在asp.net gridview中分组?,asp.net,sorting,gridview,grouping,separator,Asp.net,Sorting,Gridview,Grouping,Separator,我有一个asp.net gridview,其中我显示了一列日期,日期本身来自sql数据库表,我在该网格中使用了排序,当我单击日期列时,它可以完美地工作,但我希望基于日期进行某种分组,如下图所示: 排序时的默认gridview外观 2011年7月21日 2011年7月21日 2011年7月25日 2011年7月25日 2011年7月27日 2011年7月27日 我想要的是: 2011年7月21日 2011年7月21日 2011年7月25日 2011年7月25日 2011年7月27日 2011年

我有一个asp.net gridview,其中我显示了一列日期,日期本身来自sql数据库表,我在该网格中使用了排序,当我单击日期列时,它可以完美地工作,但我希望基于日期进行某种分组,如下图所示:

排序时的默认gridview外观

2011年7月21日

2011年7月21日

2011年7月25日

2011年7月25日

2011年7月27日

2011年7月27日

我想要的是:

2011年7月21日

2011年7月21日


2011年7月25日

2011年7月25日


2011年7月27日

2011年7月27日

我需要某种分隔符或空白行,根据日期分隔组,这样数据将更清晰可见。我怎样才能做到这一点


感谢阅读这篇文章,它展示了如何覆盖渲染事件以基于排序列创建组标题。

列表视图具有如下开箱即用的分组方式。

谢谢你,Behnam,解决了我的问题,正如我希望解决的那样。