扩展GridView控件正式版
详细介绍
http://www.cnblogs.com/webabcd/archive/2007/02/04/639830.html
控件使用
1、鼠标经过行的时候改变该行的样式,鼠标离开行的时候恢复该行的样式
使用方法(设置属性):
MouseOverCssClass - 鼠标经过行时行的 CSS 类名
2、对多个字段进行复合排序;升序、降序的排序状态提示
使用方法(设置SmartSorting复合属性):
AllowSortTip - 是否启用排序提示
AllowMultiSorting - 是否启用复合排序
SortAscImageUrl - 升序提示图片的URL(不设置则使用默认图片)
SortDescImageUrl - 降序提示图片的URL(不设置则使用默认图片)
SortAscText - 升序提示文本
SortDescText - 降序提示文本
3、根据按钮的CommandName设置其客户端属性
使用方法(设置ClientButtons集合属性):
BoundCommandName - 需要绑定的CommandName
AttributeKey - 属性的名称
AttributeValue - 属性的值(两个占位符:{0} - CommandArgument;{1} - Text)
Position - 属性的值的位置
4、联动复选框(复选框的全选和取消全选)。选中指定的父复选框,则设置指定的所有子复选框为选中状态;取消选中指定的父复选框,则设置指定的所有子复选框为取消选中状态。如果指定的所有子复选框为均选中状态,则设置指定的父复选框为选中状态;如果指定的所有子复选框至少有一个为取消选中状态,则设置指定的父复选框为取消选中状态
使用方法(设置CascadeCheckboxes集合属性):
ParentCheckboxID - 模板列中 父复选框ID
ChildCheckboxID - 模板列中 子复选框ID
YYControls.Helper.SmartGridView中的静态方法
List GetCheckedDataKey(GridView gv, int columnIndex)
List GetCheckedDataKey(GridView gv, string checkboxId)
5、固定指定行、指定列,根据RowType固定行,根据RowState固定行
使用方法(设置FixRowColumn复合属性):
FixRowType - 需要固定的行的RowType(用逗号“,”分隔)
FixRowState - 需要固定的行的RowState(用逗号“,”分隔)
FixRows - 需要固定的行的索引(用逗号“,”分隔)
FixColumns - 需要固定的列的索引(用逗号“,”分隔)
TableWidth - 表格的宽度
TableHeight - 表格的高度
6、响应行的单击事件和双击事件,并在服务端处理
使用方法(设置属性):
BoundRowClickCommandName - 行的单击事件需要绑定的CommandName
BoundRowDoubleClickCommandName - 行的双击事件需要绑定的CommandName
7、行的指定复选框选中的时候改变该行的样式,行的指定复选框取消选中的时候恢复该行的样式
使用方法(设置CheckedRowCssClass复合属性):
CheckBoxID - 模板列中 数据行的复选框ID
CssClass - 选中的行的 CSS 类名
8、导出数据源的数据为Excel、Word或Text(应保证数据源的类型为DataTable或DataSet)
使用方法:
为SmartGridView添加的方法
Export(string fileName)
Export(string fileName, ExportFormat exportFormat)
Export(string fileName, ExportFormat exportFormat, Encoding encoding)
Export(string fileName, int[] columnIndexList, ExportFormat exportFormat, Encoding encoding)
Export(string fileName, int[] columnIndexList, string[] headers, ExportFormat exportFormat, Encoding encoding)
9、给数据行增加右键菜单,响应服务端事件或超级链接
使用方法(设置ContextMenus集合属性):
Text - 菜单的文本内容
BoundCommandName - 需要绑定的CommandName
NavigateUrl - 链接的URL
Target - 链接的目标窗口或框架
SmartGridView的属性ContextMenuCssClass - 右键菜单的级联样式表 CSS 类名(右键菜单的结构div ul li a)
10、自定义分页样式。显示总记录数、每页记录数、当前页数、总页数、首页、上一页、下一页、末页和分页按钮
使用方法(设置CustomPagerSettings复合属性):
PagingMode - 自定义分页的显示模式
TextFormat - 自定义分页的文本显示样式(四个占位符:{0}-每页显示记录数;{1}-总记录数;{2}-当前页数;{3}-总页数)
11、合并指定列的相邻且内容相同的单元格
使用方法(设置属性):
MergeCells - 需要合并单元格的列的索引(用逗号“,”分隔)
OK
没有合适的资源?快使用搜索试试~ 我知道了~
扩展GridView控件(增加多个常用功能)
共101个文件
cs:69个
txt:5个
gif:5个
需积分: 20 5 下载量 126 浏览量
2008-09-17
22:53:28
上传
评论 1
收藏 93KB RAR 举报
温馨提示
扩展GridView控件(增加多个常用功能)
资源推荐
资源详情
资源评论
收起资源包目录
扩展GridView控件(增加多个常用功能) (101个子文件)
SmartGridView.aspx 7KB
SmartGridViewAlpha.aspx 7KB
SmartTreeView.aspx 893B
Default.aspx 257B
SmartTreeView.bmp 824B
SmartGridView.bmp 824B
icon.bmp 824B
Web.config 2KB
SmartGridViewAlpha.cs 50KB
JavaScriptConstant.cs 17KB
SmartSortingFunction.cs 9KB
SmartGridView.cs 8KB
Export.cs 8KB
CustomPagerSettingsFunction.cs 7KB
ContextMenuFunction.cs 6KB
SmartGridView.cs 5KB
Event.cs 5KB
AssemblyInfo.cs 5KB
FixRowColumnFunction.cs 4KB
Export.cs 3KB
ContextMenu.cs 3KB
FixRowCol.cs 3KB
SmartSorting.cs 3KB
FixRowColumn.cs 3KB
ClientButtonFunction.cs 3KB
RowClickFunction.cs 3KB
SmartTreeView.cs 3KB
RowDoubleClickFunction.cs 3KB
SmartTreeView.aspx.cs 2KB
SortTip.cs 2KB
CascadeCheckboxFunction.cs 2KB
CheckedRowCssClassFunction.cs 2KB
Handler.cs 2KB
OjbData.cs 2KB
Attribute.cs 2KB
ContextMenus.cs 2KB
CheckboxAlls.cs 2KB
ConfirmButtonConverter.cs 2KB
CascadeCheckboxes.cs 2KB
ClientButtons.cs 2KB
SmartGridViewAlpha.aspx.cs 2KB
ContextMenus.cs 2KB
MergeCellsFunction.cs 2KB
ConfirmButtons.cs 2KB
CascadeCheckboxFunction.cs 2KB
GridViewTableCell.cs 2KB
MouseOverCssClassFunction.cs 2KB
ChangeRowCSSByCheckBox.cs 1KB
ClientButton.cs 1KB
CustomPagerSettings.cs 1KB
ExtendFunction.cs 1KB
ExtendFunction.cs 1KB
Property.cs 1KB
CheckedRowCssClass.cs 1KB
ContextMenu.cs 1KB
SmartGridView.aspx.cs 1KB
Property.cs 1KB
Property.cs 1KB
Enum.cs 1KB
Property.cs 999B
Property.cs 987B
Property.cs 981B
Property.cs 961B
ConfirmButton.cs 922B
String.cs 861B
CheckboxAll.cs 854B
CascadeCheckbox.cs 851B
Control.cs 843B
Property.cs 773B
Property.cs 750B
Property.cs 739B
Property.cs 692B
Property.cs 684B
Paging.cs 615B
MasterPage.master.cs 417B
Default.aspx.cs 417B
Icon.cs 202B
YYControls.csproj 7KB
SmartGridView.css 2KB
StyleLibrary.css 1KB
Common.css 1KB
button.gif 2KB
Asc.gif 70B
Asc.gif 70B
Desc.gif 69B
Desc.gif 69B
ScriptLibraryDebug.js 13KB
ScriptLibrary.js 7KB
ScriptLibraryDebug.js 5KB
ScriptLibrary.js 2KB
MasterPage.master 1KB
Web.sitemap 441B
SmartGridView.skin 378B
YYControls.sln 3KB
YYControls.suo 38KB
readme.txt 3KB
readme.txt 479B
history.txt 215B
history.txt 211B
readme.txt 26B
共 101 条
- 1
- 2
资源评论
yyshj
- 粉丝: 1
- 资源: 36
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功