gridview控件用法介绍 下载本文

ASPxGridView属性:概述设置(Settings)

GridLines=\ : 网格样式 Vertical, Both, None ShowGroupPanel=\ : 分组面板 ShowFooter=\ : 脚注面板 ShowFilterRow=\ : 过滤器行 ShowHeaderFilterButton=\ : 表头过滤按钮

ShowFilterBar :允许显示过滤工具条

ShowGroupFooter=\分组脚注面板 Hidden | VisibleIfExpand | VisibleAlways

ShowPreview=\ : 预览面板 ShowVerticalScrollBar=\ : 垂直滚动条 VerticalScrollableHeight=\ : 垂直滚动条 />

行为设置(SettingsBehavior)

AllowDragDrop=\ : 允许托拽 ColumnResizeMode=\ : 列宽度调整模式 AllowFocusedRow=\ : 鼠标点击选择行

AllowSort :允许排序 AllowGroup :允许分组 autoExpandAllGroups :自动展开所有组 ConfirmDelete :允许提交删除 AllowMultiSelection :允许选择多行

/>

分页(SettingsPager)

PageSize=\ : 分页大小 Mode=\ : 展示模式

SEOFriendly=\ : Search engine friendly Position=\ : 分页控件位置 >

文本设置(SettingsText)

EmptyDataRow=\无数据\ PopupEditFormCaption=\编辑\ ConfirmDelete=\确定删除?\ />

Loading 面板设置(SettingsLoadingPanel)

编辑视图设置(SettingsEditing)

PopupEditFormWidth = \ NewItemRowPosition = \ Mode = \ />

编辑模式 SettingsEditing.Mode

EditForm : 当前行转化为表单,嵌入在行中 EditFormAndDisplayRow : 同EditForm,但保留当前行 Inline : 在当前行现场编辑 PopupEditForm : 弹出窗口编辑 行详细设置(SettingDetail)

AllowOnlyOneMasterRowExpanded :允许只展开一列详细信息 ShowDetailRow :允许显示详细列表 IsDetailGrid :允许显示分组

>

动态选中某一行:

AspxgridView1.Selection.SetSelection(i.true)

遍历所有行:

声明变量:DataRowView dv

For(int i=0;i< AspxgridView1.VisbleRowCount;i++) {

选中行提取数据:if(AspxgridView1.Selection.IsRowSelected(i)) {

行数据集 dv=(DataRowView)AspxgridView1.GetRow(i); } }

ASPxGridView 样式 & 格式

--------------------------------------------------------- 集中式样式

: 标题居中对齐

: 列样式

数字日期格式 金额

时间

图像

ASPxGridView分组 & 汇总 & 排序

---------------------------------------------------------

间隔分组:将时间日期字段按个性分组,如年、月、日、周、季度、上周、下周.....

汇总

分组汇总

ASPxGridView 列:

--------------------------------------------------------- 基本列(GridViewDataColumn)

其他列

: 文本列 : 长文本列 : 图像列

: 二进制图像列 : 日期列 : 时间列 : 组合框列 : 下拉框编辑列? : 命令按钮列 : 编辑按钮列? : 复选框列 : 色彩列 : 超链接列 : 进度条列 : SpinEdit列

长文本列(GridViewDataMemoColumn) 编辑时展现为多行文本框

超链接列(GridViewDataHyperLinkColumn)