一、HTML 代码

        <table style="width: 100%;">
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="选择账号" OnClick="Button1_Click" />
</td>
<td>
<asp:Button ID="Button2" runat="server" Text="选择菜单" OnClick="Button2_Click" />
</td>
</tr>
<tr>
<td>
<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" KeyFieldName="UsrID" Width="100%">
<Settings
GridLines="Both"
ShowGroupPanel="False"
ShowFooter="True"
ShowHeaderFilterButton="true"
ShowGroupFooter="VisibleAlways"
ShowPreview="True"
ShowVerticalScrollBar="True"
VerticalScrollableHeight="500" />
<SettingsBehavior AllowDragDrop="true" ColumnResizeMode="Control" AllowFocusedRow="True" AllowSort="true" />
<Columns>
<dx:GridViewDataTextColumn Caption="账号" FieldName="UsrID" Name="ColUsrID" VisibleIndex="0" Width="120px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="姓名" FieldName="Name" Name="ColName" VisibleIndex="2" Width="100px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="部门" FieldName="Dep" Name="ColDep" VisibleIndex="3" Width="100px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="是否管理员" FieldName="Rem" Name="ColRem" VisibleIndex="4" Width="100px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="是否停用" FieldName="Sto" Name="ColSto" VisibleIndex="5" Width="100px">
</dx:GridViewDataTextColumn>
</Columns>
</dx:ASPxGridView>
</td>
<td>
<dx:ASPxGridView ID="ASPxGridView2" runat="server" AutoGenerateColumns="False" KeyFieldName="ItemNO" Width="100%">
<Settings
GridLines="Both"
ShowGroupPanel="False"
ShowFooter="True"
ShowHeaderFilterButton="true"
ShowGroupFooter="VisibleAlways"
ShowPreview="True"
ShowVerticalScrollBar="True"
VerticalScrollableHeight="500" />
<SettingsBehavior AllowDragDrop="true" ColumnResizeMode="Control" AllowFocusedRow="True" AllowSort="true" /> <Columns>
<%--;....................................................................;--%>
<dx:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0" Caption="选择" Name="ColChk" Width="36px">
<HeaderTemplate>
<dx:ASPxCheckBox ID="DchkAll" runat="server"
ClientSideEvents-CheckedChanged="function(s,e){ASPxGridView2.SelectAllRowsOnPage(s.GetChecked());}">
</dx:ASPxCheckBox>
</HeaderTemplate>
<HeaderStyle HorizontalAlign="Center" />
</dx:GridViewCommandColumn>
<dx:GridViewDataTextColumn Caption="菜单编号" FieldName="ItemNO" Name="ColItemNO" VisibleIndex="3" Width="120px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataTextColumn Caption="菜单名称" FieldName="ItemDesc" Name="CoItemDesc" VisibleIndex="4" Width="200px">
</dx:GridViewDataTextColumn>
</Columns> </dx:ASPxGridView>
</td>
</tr>
</table>

二、Cs 后端代码

   /// <summary>
/// 获取 ItemNO 列的内容
/// </summary>
/// <returns></returns>
protected string GetDelID()
{
string delId = "";
//获取选中的记录Id
List<object> lSelectValues = ASPxGridView2.GetSelectedFieldValues("ItemNO");
if (lSelectValues.Count==)
{ return ""; };
for (int i = ; i < lSelectValues.Count; i++)
{
delId += lSelectValues[i] + ",";
}
delId = delId.Substring(, delId.LastIndexOf(','));
return delId;
}

ASPxGridView 添加勾选列--全选 和 后端获取勾的行ID的更多相关文章

  1. 【HTML5】页面点击按钮添加一行 删除一行 全选 反选 全不选

    页面点击按钮添加一行    删除一行   全选   反选  全不选 页面效果图如下 html页面代码 <!DOCTYPE html> <html> <head> & ...

  2. Jquery CheckBox复选框 全选/取消全选 最佳实现方式 参考案例

    <input id="chkAll" type="checkbox" />全选/取消全选</div> <asp:Repeater ...

  3. AngularJS--购物车全选/取消全选功能实现

    刚学习angularJS,于是练习写了一个类似于购物车的全选/取消全选的功能,主要实现的功能有: 1.勾选全选checkbox,列表数据全部被勾选,取消同理,用ng-model实现双向绑定: 2.选中 ...

  4. FineReport——JS二次开发(复选框全选)

    在进行查询结果选择的时候,我们经常会用到复选框控件,对于如何实现复选框全选,基本思路: 在复选框中的初始化事件中把控件加入到一个全局数组里,然后在全选复选框里对数组里的控件进行遍历赋值. 首先,定义两 ...

  5. vue多级复杂列表展开/折叠,全选/分组全选实现

    首先,来看下效果图 在线体验地址:https://hxkj.vip/demo/multipleList/.温馨提示,打开之后按F12,使用手机模式食用,口味更佳! 可以看出,这个列表有三种展现形式: ...

  6. 关于在repeater中的checkbox实行多选和全选

    今天项目中用到这一块,是一个b2b商城,业务是别人给客户留言后,客户从会员中心的留言管理中查看,用checkbox实行多选和全选后进行批量审核 首先在checkbox后加个hidden,作用见代码: ...

  7. IOS开发学习笔记029-反选、全选、删除按钮的实现

    还是在上一个程序的基础上进行修改 1.反选按钮 2.全选按钮 3.删除按钮 4.其他代码优化 1.反选按钮 反选的过程就是将_deleteShops数组中得数据清空,然后将Shops中数组添加到_de ...

  8. jQuery 前端复选框 全选 反选 下拉菜单联动

    jQuery 页面中复选框全选.反选.下拉联动(级联) <!DOCTYPE html> <html lang="en"> <head> < ...

  9. jQuery中的几个案例:隔行变色、复选框全选和全不选

    1 表格隔行变色 1 技术分析: 1 )基本过滤选择器: odd: even: 2 )jq添加和移除样式: addClass(); removeClass(); 2 代码实现 <script s ...

随机推荐

  1. 腾讯开源 MMKV — 基于mmap的高性能通用key-value组件

    一.介绍 MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强.从 2015 年中至今,在 iOS 微信上使用已有近 3 ...

  2. SVG之文本

    一.文本标签<text> SVG支持直接对文本进行操作,如果我们需要在SVG中使用文本,那么我们需要使用到<text>标签.直接看一个简单的demo. <!DOCTYPE ...

  3. LeetCode20:validParentheses

    validParentheses 题目描述 Given a string containing just the characters '(', ')', '{', '}', '[' and ']', ...

  4. Kubernetes集群搭建之企业级环境中基于Harbor搭建自己的私有仓库

    搭建背景 企业环境中使用Docker环境,一般出于安全考虑,业务使用的镜像一般不会从第三方公共仓库下载.那么就要引出今天的主题 企业级环境中基于Harbor搭建自己的安全认证仓库 介绍 名称:Harb ...

  5. 深度解析使用CSS单位px、em、rem、vh、vw、vmin、vmax实现页面布局

     1.px:绝对单位,页面按精确像素展示 2.em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值. e ...

  6. .Net #if DEBUG调试模式代码使用

    #if DEBUG      Console.WriteLine("DEBUG:11111111111"); #else       Console.WriteLine(" ...

  7. jenkins 'cordova' command not recognised on Jenkins Windows slave

    在jenkins里构建ionic项目.在构建Execute Windows bath command 执行 cordova 跟ionic 命令失败.但是运行cmd却能够执行成功. 惊不惊喜 意不意外, ...

  8. maven发布jar包到nexus

    在编码过程中,有些通用的代码模块,有时候我们不想通过复制拷贝来粗暴地复用,因为这样不仅体现不了变化,也不利于统一管理.这里我们使用maven deploy的方式,将通用的模块打成jar包,发布到nex ...

  9. Node.js 使用 RSA 做加密

    RSA RSA加密算法是一种非对称加密算法. 假设 A 与 B 通信.A 和 B 都提供一个公开的公钥.A 把需要传递的信息,先用自己的私钥签名,再用 B 的公钥加密.B 接收到这串密文后,用自己的私 ...

  10. 使用Laya引擎开发微信小游戏(上)

    本文由云+社区发表 使用一个简单的游戏开发示例,由浅入深,介绍了如何用Laya引擎开发微信小游戏. 作者:马晓东,腾讯前端高级工程师. 微信小游戏的推出也快一年时间了,在IEG的游戏运营活动中,也出现 ...