1:页码设置

1》: <SettingsPager Summary-Text="当前第 {0} 页 总共 {1} 页 ({2} 条记录)"></SettingsPager>

2》:<SettingsPager>
        <Summary Text="当前第 {0} 页 总共 {1} 页 ({2} 条记录)"></Summary>
     </SettingsPager>

2:表格头部标题

 <SettingsText Title="客户选择详细数据"/>  

                     <SettingsBehavior ConfirmDelete="true" AllowDragDrop="false" AllowSort="False"/> <%--AllowDragDrop:可以拖拽列的顺序;AllowSort:点击标题排序 -- %>

                     <SettingsPager Summary-Text="当前第 {0} 页 总共 {1} 页 ({2} 条记录)">
<Summary Text="当前第 {0} 页 总共 {1} 页 ({2} 条记录)"></Summary>
</SettingsPager> <SettingsEditing EditFormColumnCount="" Mode="Inline"/> <%-- <SettingsBehavior AllowFocusedRow="True" /> 点击获得焦点变色--%> <SettingsText Title="详细数据" ConfirmDelete="确定要删除吗?" CommandCancel="取消" CommandUpdate="更新"/> <SettingsPopup>
<EditForm Width="" Modal="True"/> <%--弹窗的设置--%>
</SettingsPopup> <%-- ShowTitlePanel 显示标题--%> <%--ShowFilterRow="True" 显示筛选框 如果某列不显示则设置某列属性 Settings-AllowAutoFilter="False"--%> <%--HorizontalScrollBarMode="Visible" 设置表格的下滚动条 但要配合列使用 FixedStyle="Left" 表示滚动时,该列不动--%>
<Settings HorizontalScrollBarMode="Visible" ShowTitlePanel="true" ShowFilterRow="True" /> <Styles>
<%--<CommandColumn Spacing="5px" Wrap="true" /> 数据绑定列安娜间距 如 删除。。。--%> <AlternatingRow Enabled="true" /> <%--隔行变色--%> <Footer Wrap="False"> </Footer>
</Styles>

列属性:

HeaderStyle-HorizontalAlign="Center":头部内容居中显示

CellStyle-HorizontalAlign="Center" 列中的内容居中显示

显示序号

    <dx:GridViewDataTextColumn Caption="序号"  FixedStyle="Left" VisibleIndex="" HeaderStyle-HorizontalAlign="Center" CellStyle-HorizontalAlign="Center" Width="50px">
<DataItemTemplate>
<%# Container.ItemIndex+%>
</DataItemTemplate> </dx:GridViewDataTextColumn>

5: 点击行执行事件:即行获取焦点:注意:必须绑定主键:

首先:<SettingsBehavior AllowFocusedRow="True" />

然后: <ClientSideEvents FocusedRowChanged="function(s, e) { OnGridFocusedRowChanged(); }" />

js脚本:

        function OnGridFocusedRowChanged() {
//把相关的知识介绍也写在这里 //根据当前的主键(acno)去查询当前行的acname的值 然后传给OnGetRowValues方法
gdvCkClient.GetRowValues(gdvCkClient.GetFocusedRowIndex(), 'acno;acname', OnGetRowValues); var RowIndex = gdvCkClient.GetFocusedRowIndex(); //获取当前行号
var key = gdvCkClient.GetRowKey(RowIndex); //当前行号的主键值
}
function OnGetRowValues(values) {
var val = values; //结果为 acno 和acname的值 每个值是用 逗号 , 隔开的。我们可以根据索引来取值 即 val[0]则是acno的值 val[1]则是acname的值 以此类推
}

同理: RowClick:行单击事件 RowDblClick:行双击事件

行获取焦点后能得到主键值和该行的数据,现在我想单击或者双击却获取不到。网上也没找到。但最后我结合行获取焦点事件。搞定

1.双击行前。我们肯定是先执行。行获取焦点事件。这就可以了。

2.在行获取焦点的时候。获取数据保存。然后在双击(单击)的时候取出来就可以了呢

  <ClientSideEvents FocusedRowChanged="function(s, e) { OnGridFocusedRowChanged()}" RowDblClick ="function(s, e) {OnGridDblClick(); }" />

js
var key;
//行获取焦点执行
function OnGridFocusedRowChanged() {
//去查询主键(acno)和acname的值 然后传给OnGetRowValues方法
//gdvCkClient.GetRowValues(gdvCkClient.GetFocusedRowIndex(), 'acno', OnGetRowValues); var RowIndex = gdvCkClient.GetFocusedRowIndex(); //获取当前行号
key = gdvCkClient.GetRowKey(RowIndex); //当前行号的主键值
//alert(RowIndex);
//window.close(); }
//双击行执行
function OnGridDblClick() {
alert(key);
}

AspxGridView点滴的更多相关文章

  1. AspxGridView

    转:出处 http://i.cnblogs.com/EditPosts.aspx?opt=1 AspxGridView点滴 1:页码设置 <SettingsPager>         & ...

  2. 关于ASPXGridview的双击事件弹出 【转】

    在网上找了好长时间,关于ASPXGridview的双击事件弹出ASPxPopupControl,也没有找到适合自己的代码,这里将自己编写出来的代码与大家分享一下 希望我的代码能够对你有所帮助. 直接上 ...

  3. iPhone应用开发 UITableView学习点滴详解

    iPhone应用开发 UITableView学习点滴详解是本文要介绍的内容,内容不多,主要是以代码实现UITableView的学习点滴,我们来看内容. -.建立 UITableView DataTab ...

  4. (转载)zeromq使用注意点滴

    zeromq使用注意点滴 1.关于介绍zeromq的就不说了,可以自己去看官方guide很详细 2.主要说下在使用过程中需要注意的地方 1)使用如果使用c++的接口的时候,在你自己的类中或者apach ...

  5. ASPxGridView中DetailRow的使用

    ASPxGridView是一个方便的数据显示控件,可是自动的绑定我们所需要的数据,但是有时,当数据属性过多时,我们并不一定要把所有的信息提供给所有的人,当有人需要这些数据时可以自动的进行查看,这时就可 ...

  6. ASPXGridView用法

    一.ASPXGridView外观显示 属性: Caption----列的标题( KeyFieldName----数据库字段 SEOFriendly 是否启用搜索引擎优化 Summary 指定分页汇总信 ...

  7. dev中如何对combox下拉框设置可消除属性以及ASPxGridView中金额,数量的显示,以及总计、grid中某行值

    下拉框属性关键:IncrementalFilteringMode="StartsWith" DropDownStyle="DropDown" ASPxGridV ...

  8. devexpress中ASPxGridView控件初始化赋值

    写在ASPxGridView中OnCellEditorInitialize="ASPxGridView_progoods_CellEditorInitialize"  事件中: / ...

  9. ASPxGridView的自动排序(写在onCustomUnboundColumnData()事件中)

    //此排序写于后台,可打印出序号 protected void ASPxGridView_progoods_CustomUnboundColumnData(object sender, DevExpr ...

随机推荐

  1. hihoCoder挑战赛28 题目3 : 树的方差

    题目3 : 树的方差 时间限制:20000ms 单点时限:1000ms 内存限制:256MB 描述 对于一棵 n 个点的带标号无根树,设 d[i] 为点 i 的度数. 定义一棵树的方差为数组 d[1. ...

  2. Artech的MVC4框架学习——第八章View的呈现

    总结:定义在controller中的action方法一般会返回actionResult的对象对请求给予 响应.viewResult是最常见也是最重要的ActionView的一种(p411).view模 ...

  3. CentOS 安装Sqlite3

    wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz tar xvzf sqlite-autoconf-3070500.tar.gz cd ...

  4. 【CF633H】Fibonacci-ish II 莫队+线段树

    [CF633H]Fibonacci-ish II 题意:给你一个长度为n的序列$a_i$.m个询问,每个询问形如l,r:将[l,r]中的所有$a_i$排序并去重,设得到的新数列为$b_i$,求$b_1 ...

  5. Python3设置在shell脚本中自动补全功能的方法

    本篇博客将会简短的介绍,如何在ubuntu中设置python自动补全功能. 需求:由于python中的内建函数较多,我们在百纳乘时,可能记不清函数的名字,同时自动补全功能,加快了我们开发的效率. 方法 ...

  6. OSS命令行工具ossutil

    ossutil工具旨在为您提供一个以命令行方式管理OSS数据的途径.当前版本未提供完整的Bucket和Multipart管理功能,相关功能会在后续版本中开发.如果您需要使用上述功能,建议先使用ossc ...

  7. 170811、Java获取jdk系统环境变量

    package com.rick.utils; /******************************************************** *@Desc: 系统变量属性工具类 ...

  8. 原生JS实现全选,反选

    无样式,比较丑 <!DOCTYPE html><html><head><meta charset="UTF-8"><title ...

  9. js 字符中 带 函数 再传对象参数

    不替换 ( .replace(/\"/g, "\\\"") )则会有错误: Uncaught SyntaxError: missing ) after argu ...

  10. SQL Fundamentals || Single-Row Functions || 数字函数number functions

    SQL Fundamentals || Oracle SQL语言 SQL Fundamentals: Using Single-Row Functions to Customize Output使用单 ...