动态合并或定制GridView控件Header头某些列
2013-08-02 14:42
148 查看
开发时,有时会对GridView控件头做一些字段合并。多行表头,多列合并,明白了其中的原理,实现起来,均能运用自如。下面Insus.NET分享自己的做法。
创建站点,创建aspx网页,拉GridView控件。
![](http://images.cnitblog.com/blog/28036/201308/02133519-e441bb84390d4000905ff0cd9e671ca4.png)
去.cs先为GridView绑定数据:
![](http://images.cnitblog.com/blog/28036/201308/02101717-1ee7a58c9eae43a48881efc763f07ebb.png)
OK,上面的程序运行时效果:
![](http://images.cnitblog.com/blog/28036/201308/02101825-ef6fbffd1fa14e708e0935bf8b14a3b5.png)
如果你有看过/article/4668513.html 这篇,多少会明白,怎样动态变更GridView Header列信息。因此,Insus.NET还是参考此篇来修改,实现此篇的要求。学会简单的,稍复杂的一样可以做得出来。
接下来,我们先去.aspx 网页,在GridView控件,添加一个事件 OnRowCreated="GridViewFruit_RowCreated":
![](http://images.cnitblog.com/blog/28036/201308/02102910-06893f981d1343e48d9c135b75737b41.png)
去.cs写OnRowCreated事件逻辑程序:
![](http://images.cnitblog.com/blog/28036/201308/02143137-c6d514019aeb49d3ad2af681af088696.png)
最终效果:
![](http://images.cnitblog.com/blog/28036/201308/02143339-8d606245a3c746848de52443b5c69735.png)
创建站点,创建aspx网页,拉GridView控件。
![](http://images.cnitblog.com/blog/28036/201308/02133519-e441bb84390d4000905ff0cd9e671ca4.png)
去.cs先为GridView绑定数据:
![](http://images.cnitblog.com/blog/28036/201308/02101717-1ee7a58c9eae43a48881efc763f07ebb.png)
OK,上面的程序运行时效果:
![](http://images.cnitblog.com/blog/28036/201308/02101825-ef6fbffd1fa14e708e0935bf8b14a3b5.png)
如果你有看过/article/4668513.html 这篇,多少会明白,怎样动态变更GridView Header列信息。因此,Insus.NET还是参考此篇来修改,实现此篇的要求。学会简单的,稍复杂的一样可以做得出来。
接下来,我们先去.aspx 网页,在GridView控件,添加一个事件 OnRowCreated="GridViewFruit_RowCreated":
![](http://images.cnitblog.com/blog/28036/201308/02102910-06893f981d1343e48d9c135b75737b41.png)
去.cs写OnRowCreated事件逻辑程序:
![](http://images.cnitblog.com/blog/28036/201308/02143137-c6d514019aeb49d3ad2af681af088696.png)
最终效果:
![](http://images.cnitblog.com/blog/28036/201308/02143339-8d606245a3c746848de52443b5c69735.png)
相关文章推荐
- 动态合并或定制GridView控件Header头某些列
- 向GridView动态增加一列,DropDownList控件及Header
- 动态绑数据(GridView控件Header和ItemTemplate)
- 在GridView控件中的HeaderTemplate模板上添加的CheckBox控件无法引发AutoPostback事件,或无规律的引发,不正常的引发
- 将 TemplateField 字段列动态添加到 GridView 控件
- GridView控件中动态添加模板列
- 动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)
- 实现动态分级表头,适用于repeater,gridview等服务器控件
- 动态合并GridView数据行DataRow的列
- ListView添加HeaderView后,HeaderView里的控件设置某些属性不起作用
- 在ASPNET中的Gridview控件,可以将单元格周边相同的值合并成一个单元格!能想到那种效果吗?
- GridView-合并header与datarow单元格
- 将 TemplateField 字段列动态添加到 GridView 控件
- Gridview:在进入编辑模式后动态添加控件
- Repeater控件动态变更列(Header,Item和Foot)信息实现思路
- Repeater控件动态变更列(Header,Item和Foot)信息(重构cs)
- Gridview:在进入编辑模式后动态添加控件
- Asp.net 2.0 自定义控件开发[创建自定义HeaderRow的GridView控件][示例代码下载]
- ASP.NET GridView动态显示隐藏列,并保存客户的配置(用户控件Cookie版)
- gridview中将header的多列合并为一列