http://www.fineui.com/bbs/forum.php?mod=viewthread&tid=2506&page=1

/// <summary>
        /// 选中的行
        /// </summary>
        /// <param name="grid"></param>
        /// <returns></returns>
        protected string HowManyRowsAreSelected(Grid grid)
        {
            StringBuilder sb = new StringBuilder();
            int selectedCount = grid.SelectedRowIndexArray.Length;
            if (selectedCount > 0)
            {
                sb.AppendFormat("共选中了 {0} 行:", selectedCount);
                sb.Append("<table class=\"result\">");

sb.Append("<tr><th>行号</th>");
                foreach (string datakey in grid.DataKeyNames)
                {
                    sb.AppendFormat("<th>{0}</th>", datakey);
                }
                sb.Append("</tr>");

for (int i = 0; i < selectedCount; i++)
                {
                    int rowIndex = grid.SelectedRowIndexArray[i];
                    sb.Append("<tr>");

sb.AppendFormat("<td>{0}</td>", rowIndex + 1);

// 如果是内存分页,所有分页的数据都存在,rowIndex 就是在全部数据中的顺序,而不是当前页的顺序
                    if (grid.AllowPaging && !grid.IsDatabasePaging)
                    {
                        rowIndex = grid.PageIndex * grid.PageSize + rowIndex;
                    }

object[] dataKeys = grid.DataKeys[rowIndex];
                    for (int j = 0; j < dataKeys.Length; j++)
                    {
                        sb.AppendFormat("<td>{0}</td>", dataKeys[j]);
                    }

sb.Append("</tr>");
                }
                sb.Append("</table>");
            }
            else
            {
                sb.Append("<strong>没有选中任何一行!</strong>");
            }

return sb.ToString();
        }

转载于:https://www.cnblogs.com/xihong2014/p/4114727.html

FineUI 选中多行获取行ID相关推荐

  1. element-ui中el-tree树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...

    在element-ui的el-tree树形控件中默认获取选取当前选中id的方法是this.$refs.tree.getCheckedKeys(); 但是如果子节点不是全部选中的话,父节点算不选中. 由 ...

  2. vue如何获取tree当前选中的节点_vue中element-ui 树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...

    出处: Element-ui官网给的方法 getCheckedKeys() { console.log(this.$refs.tree.getCheckedKeys()); }, 1 这种只有在所有子 ...

  3. vue项目获取下拉框选中id_vue treeselect获取当前选中项的label实例

    我就废话不多说了,大家还是直接看代码吧~ :options="deptTree" :normalizer="normalizer" v-model=" ...

  4. WPF DataGrid 获取选中 一行 或者 多行

    我现在是一名学生,很喜欢编程.从csdn博客学到很多东西,最近在看WPF的一些知识,把自己看到的分享给大家.这是我的第一篇博客,希望与大家多多交流,也请大家多多指教. WPF中DataGrid使用时, ...

  5. qt qstandarditemmodel rowcount获取行数不正确_MIL+QT实践教程十

    今天主要介绍QT中tabwidget的用法,即怎样利用表格存储数据并对表里的数据进行其他类似excel 的操作,具体包括: 1.选中方式,单行选中或者多行选中: 2.复制行,可以将单行或者多行选中的内 ...

  6. layui循环数据并渲染_layui使用表格渲染获取行数据的例子

    需求:使用前端框架layui生成表格,点击表格中一行数据中的按钮,获取到这行数据. 解决办法: 在render中增加字段: done: function (res, curr, count) { // ...

  7. python中使用sys模板和logging模块获取行号和函数名的方法

    From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...

  8. layui数据表格如何获取id_LayUI之table数据表格获取行、行高亮等相关操作

    前言 目前LayUI数据表格既美观有不乏一些实用功能.基本上表格应有的操作已经具备,LayUI作者[贤心]肯定是煞费苦心去优化,此处致敬.但是实话实话,如果单纯那数据表格功能来说,EasUI的数据表格 ...

  9. 谈下这几天sybase数据库获取行号遇到的坑

    关于Sybase数据库获取行号的问题 这几天在搞一个sybase数据库的问题(此前连听都没听说过的数据库,是我才疏学浅了),目的是获取到数据库的行号,前辈的源代码是这样的: INSERT INTO [ ...

最新文章

  1. Study on Android【三】--Intent消息传递
  2. python大数据和java大数据的区别-未来Java、大数据、Python哪个前景更好,薪资更高?...
  3. easyui combobox支持多选
  4. html让页面两边都留点空位,标记语言——CSS布局_HTML/Xhtml_网页制作
  5. mysql 面试题笔记_MYSQL面试题(摘抄/个人笔记)
  6. HBuilderX:自定义代码块
  7. 计算机类中英附录,欧盟gmp附录1计算机系统(中英文对照).doc
  8. 服务器mstsc远程桌面,远程桌面工具,详细教您如何使用远程桌面工具mstsc连接远程桌面...
  9. Windows Server 2019/2022域控制器网络位置变为“专用网络”或“公共网络”
  10. 易捷行云新一代私有云平滑无感升级|轻运维之升级
  11. 只要花3K 手把手教你制作炫酷的MR混合现实视频
  12. 五行顺口溜_纳音五行口诀
  13. 眼球追踪技术 Unity+ HTC vive Pro + DroolonF1 (二)
  14. 使用vue对表格数据进行查询
  15. C1认证之web基础知识及习题——我的学习笔记
  16. Prometheus入门实践
  17. 卸载VS时彻底删除C盘文件方法
  18. 通过短信网关发送Wappush消息
  19. (阿里妈妈)淘宝客解析淘口令获取商品ID淘宝联盟解析淘口令获取num_iid
  20. 读书是在丰富你,读你自己

热门文章

  1. 大妈也能看懂的大数据分布式计算
  2. JVM插桩之一:JVM字节码增强技术介绍及入门示例
  3. js中实现base64加密、解密
  4. 清理apache共享内存引起的oracle宕机
  5. Javasc中发出HTTP请求最常用的方法
  6. window下jansson安装和使用
  7. C#lock语句用法(lock到底有什么用?)
  8. mysql中,一条select语句是如何执行的?
  9. Oracle从软件安装到运行的全流程
  10. 没人告诉你的小工具整理收藏