扩展GridView控件(全)——增加10个常用功能

转载 2007年09月27日 16:27:00
扩展GridView控件(全)——增加10个常用功能

控件开发
扩展GridView控件(一)——鼠标经过行时改变行的样式
控件使用
1、鼠标经过行时改变行的样式
CssClassMouseOver - 鼠标经过行时行的样式的CSS类名

2、给字段标题加上排序状态
设置其SortTip下的4个属性即可
SortAscImage - 升序提示图片
SortAscText - 升序提示文本
SortDescImage - 降序提示图片
SortDescText - 降序提示文本

3、单击命令按钮弹出确认框
设置其ConfirmButtons属性
CommandName - 命令按钮的CommandName属性
ConfirmMessage - 弹出的确认框所显示的文字

4、每行复选框的全选与取消全选
在模板列的头模板处添加一个复选框,在模板列的项模板处添加一个复选框,然后设置控件的CheckboxAlls属性
CheckboxAllID - 模板列全选复选框ID
CheckboxItemID - 模板列项复选框
ID

5、固定表头、指定行或指定列

设置其FixRowCol下的6个属性
IsFixHeader - 固定表头否?
IsFixPager - 固定分页行否?
FixRowIndices - 需要固定的行的索引(用逗号“,”分隔)
FixColumnIndices - 需要固定的列的索引(用逗号“,”分隔)
TableWidth - 表格的宽度
TableHeight - 表格的高度
EnableScrollState - 是否保持滚动条的状态

6、数据行响应鼠标的单击和双击事件
RowClickButtonID - 行单击事件所对应的按钮的ID
RowDoubleClickButtonID - 行双击事件所对应的按钮的
ID

7、改变通过CheckBox选中的行的样式

CheckBoxID - 模板列的项复选框的ID
CssClassRowSelected - 选中行的样式的CSS类名


8、导出为Excel
在GridView内加一个按钮

CommandName属性设置为“ExportToExcel”
CommandArgument属性的值用“;”做分隔符分为两部分,左边的部分为导出Excel的文件名称,右边的部分为需要隐藏的列的索引(列索引用“,”分开)


9、给数据行增加右键菜单
ItemType - 右键菜单的项的类别(Link,Command,Custom,Separator)
Icon - 文字左边的图标的链接
Text - 菜单的文字
CommandButtonId - 所调用的命令按钮的ID
NavigateUrl - 链接的
url
Target - 链接的target(Blank,Self,Top)

Key - 自定义属性key
Value - 自定义属性
value

10、再增加一种分页样式

设置PagingStyle属性为Default
设置GridView的原有属性PageButtonCount,FirstPageText,PreviousPageText,NextPageText,LastPageText,FirstPageImageUrl,PreviousPageImageUrl,NextPageImageUrl,LastPageImageUrl


扩展GridView控件(二)——给字段标题加上排序状态

扩展GridView控件(三)——单击命令按钮弹出确认框

扩展GridView控件(四)——每行复选框的全选与取消全

扩展GridView控件(五)——固定表头、指定行或指定列

扩展GridView控件(六)——数据行响应鼠标的单击和双击事件

扩展GridView控件(七)——改变通过CheckBox选中的行的样式

扩展GridView控件(八)——导出为Excel

扩展GridView控件(九)——给数据行增加右键菜单

扩展GridView控件(十)——再增加一种分页样式
 

相关文章推荐

扩展GridView控件——为内容项添加拖放及分组功能

引言相信大家对GridView都不陌生,是非常有用的控件,用于平铺有序的显示多个内容项。打开任何WinRT应用或者是微软合作商的网站,都会在APP中发现GridView的使用。“Tiles”提供了一个...

控件(五)——Gridview控件以SqlDataSource控件为数据源实现换肤功能

皮肤是应用到一个控件上的样式信息,这些内容保存在.skin文件中。然后控件在使用皮肤时,设置它的skinID属性。如果不设置,它会自动设置为默认值。 主题实际上是皮肤的集合,保存在Thremes子目录...

devexpress中gridview控件实现多选功能

前段时间做一个项目winform项目时,有个模块需要用到一个功能,在gridcontrol的表头添加一个checkedit,用户点击checkedit时全选或者取消全选数据。 在网上搜了很多文章,大...

ASP.NET GridView控件实现分页跳转功能

最近刚刚接触ASP.NET开发,自己做一个小网站,用到了GridView控件的分页,但是触发不了IndexPageChanging事件,查找了很多资料,好不容易解决了,写一下我的使用心得; 注意:源码...

GridView控件实现分页功能

初识ASP.NET中的控件,还是折腾了一小会儿,就把我折腾的结果给大家看看: 表格显示数据时网站开发中的一个常见的功能,ASP.NET提供了很多工具在网页中显示表格,GridView控件就是最常见的...

ASP.NET——GridView控件绑定数据

ASP.NET提供了许多种数据服务器控件,用于在Web页面中显示数据库中的表数据,GridView控件就是其中之一。这个控件和我们以前学过的DataGridView控件几乎是一样的,所以对GridVi...
  • zjx86320
  • zjx86320
  • 2014年07月25日 15:42
  • 11941

Android高级控件——ViewPager、GridView、popwindow、SlideMenu(下)

ViewPager 横向滑动的分页组件 应用十分广泛的组件之一,如实现不同频道的左右滑动显示 同ListView一样属于适配器控件,ViewPager专属适配器PagerAdapter Sliding...

android控件学习——GridView学习

GridView最常用的就是用来显示九宫格这类似的。比如下面这个图: 像这种,上面一个图片,下面一段文字,这些是非常常见的。实现方法如下: 首先是GridView的一个Item的x...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:扩展GridView控件(全)——增加10个常用功能
举报原因:
原因补充:

(最多只允许输入30个字)