扩展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是ASP.NET 1.x的DataGrid控件的后继者。它提供了相同的基本功能集,同时增加了大量扩展和改进。如前所述,DataGrid(ASP.NET 2.0仍然完全支持)是一个功能非...
  • hy514639
  • hy514639
  • 2014年04月23日 09:19
  • 827

android常用组件属性-- Gridview属性详解及例子[搜索集合]

GridView的一些特殊属性: 1.android:numColumns=”auto_fit”   //GridView的列数设置为自动 2.android:columnWi...
  • u014074418
  • u014074418
  • 2014年09月16日 18:45
  • 3778

常用10个LINUX命令说明

LS命令 -作用:显示目录内容,类似DOS下的DIR -格式:LS【options】【filename】 -常用参数:   >-a:all,不隐藏任何以"."字符开始的文件   >-l:使用...
  • sinat_21903855
  • sinat_21903855
  • 2015年10月06日 21:31
  • 1421

c#扩展方法简介

扩展方法      如何知道的。这还得从项目的本身说起。该项目是一套的微软底层架构上搭建起来的。所有的框架以及控件的封装,数据的传递方法都是整体的框架封装好的。对常用的dropwodnlist控件...
  • han_yankun2009
  • han_yankun2009
  • 2014年05月08日 19:42
  • 3440

Android TV开发经验总结---控件Gridview使用

前一篇我们已经讲解的基本Android TV 开发的基础技能Android TV开发经验总结---初识TV开发,接下来聊聊TV开发中所涉及到的控件运用     目前Android TV 开发的资料不是...
  • Derbe
  • Derbe
  • 2016年07月18日 16:23
  • 5565

Gridview控件整体的高度设置

最近做需求需要用到gridview。发现这算得上是官方控件里比较不人性的一个了。为什么这么说呢,它的高度和它内部item的高度设置都不尽如人意。Gridview控件整体的高度我们知道gridview里...
  • qilamaxiu
  • qilamaxiu
  • 2016年05月27日 14:08
  • 2089

ASP.NET—005:GridView增加一行JS实现

Gridview在做项目时一般使用的比较多,用来展示数据,编辑数据等。这一篇我们来看看如何用JS控制gridview来增加一行。主要还是使用Jquery,原理是复制一行已有的数据。直接看代码效果如下点...
  • yysyangyangyangshan
  • yysyangyangyangshan
  • 2014年03月05日 21:53
  • 5245

GridView中动态添加模板列和其子控件集合

一、实施说明: 1 实施原因: 因为在做一个MOSS WebPart控件时候,遇到一个问题,如何选择需要导出的数据列; GridView的数据源是动态的,所以没有办法静态使用模板列,...
  • y29508968
  • y29508968
  • 2016年12月04日 11:09
  • 872

iOS分类(category),类扩展(extension)—史上最全攻略

本文会带你看懂分类,类扩展和匿名分类的前世今生,从看懂到会用。
  • u012946824
  • u012946824
  • 2016年07月01日 11:05
  • 3366

GridView控件中添加CheckBox控件,并且实现选择、全选和反选

一、如何在GridView中添加CheckBox控件?      1、添加一个GridView控件后,单击向右箭头,选择【编辑列】;      2、在弹出的【字段】窗口中,选择TemplateFiel...
  • u010276845
  • u010276845
  • 2013年10月19日 20:09
  • 1149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:扩展GridView控件(全)——增加10个常用功能
举报原因:
原因补充:

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