第一范文网 - 专业文章范例文档资料分享平台

ASPxGridView教程

来源:用户分享 时间:2025/6/25 4:52:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

7.3 焦点行

默认情况下,焦点行的特性是取消的。 为了启用它,应该将 SettingsBehavior.AllowFocusedRow 设置为True

8、 数据分页和滚动

8.1ASpxGridView允许横或者竖的滚动条在小的网格控件展示数据

默认的情况下,网格的高度是定义每页多少条记录,控制于SettingsPager.PageSize属性 Settings->ShowVertivalScrollBar 属性为true verticalScrollbaleHeight 设置它的高度 Settings->ShowHorizontalScrllBar 属性为true

8.2 冻结列

列属性中选择 FixedStyle =left 9、 数据导出

9.1 全部导出

protected void btnPdfExport_Click(object sender, EventArgs e) { gridExport.WritePdfToResponse(); }

protected void btnXlsExport_Click(object sender, EventArgs e) { gridExport.WriteXlsToResponse(); }

protected void btnXlsxExport_Click(object sender, EventArgs e) { gridExport.WriteXlsxToResponse(); }

protected void btnRtfExport_Click(object sender, EventArgs e) { gridExport.WriteRtfToResponse(); }

protected void btnCsvExport_Click(object sender, EventArgs e) { gridExport.WriteCsvToResponse(); } 部分导出

ASPxGridViewExporter’s ExportedRowType 属性设置为Selected

10、 ASPxGridView支持复杂的主表—细表结构

10.1 创建2个ASPxGridView控件。

绑定第一个AspxGridView控件,设置SettingsDetail.ShowDetailRow 为true.

编辑模板 选择DetailRow ,然后将第二个AspxGridView拖入模板内。见下图:

在页面源里ASPxGridView2添加OnBeforePerformDataSelect事件

Cs代码里填上

protected void detailGrid_DataSelect(object sender, EventArgs e) {

Session[\] = (sender as ASPxGridView).GetMasterRowKeyValue(); }

在sqldatasource2中设置为

ConnectionString=\<%$ ConnectionStrings:Connection String %>\ SelectCommand=\

运行程序。。得到如下结果

11、 数据编辑

11.1 页面源控制方式

11.1.1 使用sqldatasource 来控制数据的编辑。

SqlDataSource->配置数据源 ->高级 ->生成 insert update delete语句 ,按确定按钮

从源看 sqldatasource生成如下代码

ConnectionString=\<%$ ConnectionStrings:Connection String %>\ DeleteCommand=\

InsertCommand=\VALUES (@dptID, @dptName, @dptFatherID, @dptNo)\

SelectCommand=\[com_Dpt1]\

UpdateCommand=\[dptFatherID] = @dptFatherID, [dptNo] = @dptNo WHERE [OID] = @OID\

11.1.2 代码控制数据的编辑方式

在ASPxGridView添加三个事件 ,分别是RowDeleting , RowInserting ,RowUpdating

protected void ASPxGridView1_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) {

string OID = e.Keys[\].ToString();//获取关键字 // 删除操作 }

搜索更多关于: ASPxGridView教程 的文档
ASPxGridView教程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c062rh43ymq38ccg96pbv_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top