jqgrid列动态加载
private void InitGrid(string entityName)
        {
            Session["entityName"] = entityName;
            ArrayList colInfoList = GetTableInfo(ListAndTableExtension.ConvertToTableColumnName(entityName));
            if (colInfoList != null && colInfoList.Count > 0)
            {
                int i = 0;
                foreach (dynamic c in colInfoList)
                {
                    JQGridColumn col = new JQGridColumn();
                    col.DataField = ListAndTableExtension.ConvertToEntityColumnName(c.ColumnName);
                    col.HeaderText = c.Comments;
                    i++;
                    if (col.DataField != "Id")
                        jq2.Columns.Add(col);
                }
                JQGridColumn cc = new JQGridColumn();
                cc.DataField = "Id";
                cc.Frozen = true;
                cc.PrimaryKey = true;
                cc.Visible = true;
                cc.HeaderText = "PK";
                jq2.Columns.Insert(0, cc);
}
            else
            {
                throw new Exception("表不存在或未定义任何列");
            }
            jq2.DataUrl = string.Format("/CCR/CcrFinancialIndexEdit.aspx?_method=searchCcrFinancialIndexList&entityName={0}",
                entityName);
            jq2.ComputHeight = string.Empty;
            jq2.Height = 150;
            jq2.Width = int.Parse((System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width * 0.6).ToString().Split('.')[0]);
        }
jqgrid列动态加载的更多相关文章
- tips:解决bootstrap-switch 在jqgrid中动态加载不显示的问题
		bootstrapo-switch 是一个十分好用的插件,用来关闭开启再好不过了,适合状态类型只有两种的情况下可以进行切换 在使用中,在jqgrid动态加载的时候出现不能加载的问题 原因是html代码 ... 
- jqgrid表格列动态加载的实现
		选中几个测点名,在表格中就显示几列. 具体代码如下: function reloadGrid(postData){ $('#gridTable').jqGrid('GridUnload'); var ... 
- [RDLC]报表根据字段列动态加载图片(二)
		参照:http://www.cnblogs.com/hcbin/archive/2010/03/26/1696803.html 改动地方value的值可以用报表的字段进行编辑. 效果: 
- jquery easyui datagrid 动态 加载列
		实现方式: 首先根据输入的sql语句获得相关的列名称返回给前台,然后在datagrid中动态加载列,接着根据查询条件(包括sql语句)获取相关的记录返回给前台用于填充datagrid.从而实现类似or ... 
- 【datagrid】动态加载列                                                                                            2016-01-03 16:32             2013人阅读              评论(19)              收藏
		之前我们的项目在前台显示只需要把数据从数据库读出来进行显示就可以,datagrid的表头字段都是写死的,把数据往表里一扔,就基本没什么事儿了,结果客户前几天要求,其中一个字段不能是死的,应该是有多少项 ... 
- 为不同分辨率单独做样式文件,在页面头部用js判断分辨率后动态加载定义好的样式文件
		为不同分辨率单独做样式文件,在页面头部用js判断分辨率后动态加载定义好的样式文件.样式文件命名格式如:forms[_屏幕宽度].css,样式文件中只需重新定义文本框和下拉框的宽度即可. 在包含的头文件 ... 
- highcharts 柱状图 动态加载
		highcharts柱状图动态加载 (1):导入样式 <script type="text/javascript" src="<%=request.getCo ... 
- 会员管理系统的设计和开发(2)-- RDLC报表的设计及动态加载
		在上篇<会员管理系统的设计和开发(1)>介绍了关于会员系统的一些总体设计思路和要点,经过一段时间开发,软件终于完成并发布.在这期间,碰到了不少技术难点,并积累了不少开发心得和经验,本篇继续 ... 
- js的动态加载、缓存、更新以及复用(一)
		使用范围: OA.MIS.ERP等信息管理类的项目,暂时不考虑网站. 遇到的问题: 完成一个项目,往往需要引用很多js文件,比如jQuery.js.easyUI等.还有自己写的一些列js文件,那么这些 ... 
随机推荐
- tf.random_normal()函数
			tf.random_normal()函数用于从服从指定正太分布的数值中取出指定个数的值. tf.random_normal(shape, mean=0.0, stddev=1.0, dtype=tf. ... 
- Git 常用命令详解(三)
			转自:http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html 
- Knuth-Morris-Pratt 算法
			KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法).KMP算法的关键是利用匹配 ... 
- 尚硅谷Java视频教程导航(学习路线图)
			最近很火,上去看了看,对于入门的人还是有点作用的,做个记号,留着以后学习. Java视频教程下载导航(学习路线图) 网站地址:http://www.atguigu.com/download.shtml 
- PostgreSQL 9.5 客户端认证
			PostgreSQL 9.5 客户端认证 当一个客户端应用连接一个数据库服务器时,它将指定以哪个PostgreSQL 数据库用户名连接,就像我们以一个特定用户登录一台 Unix 计算机一样.在 SQL ... 
- asp.netcore di 实现批量接口注入
			废话少说,先上代码 public static Dictionary<Type, Type[]> GetImpleAndInterfaces(string assemblyName,str ... 
- 2015.1.10 解决DataGridView SelectionChanged事件自动触发问题
			DataGridView SelectionChanged事件总是在数据源更改时自动触发,这点很讨厌. 可用CellClick和KeyUp事件和一个函数替代SelectionChanged事件 pri ... 
- How to clear fmadm log or FMA faults log (ZT)
			Here are the step by step of clearing the FMA faults on most of Oracle/Sun server. Work perfectly on ... 
- 12-01JavaScript事件(Events)
			JS事件 1.js事件通常和函数结合来使用,这样可以通过发生的事件来驱动函数的执行,从而引起html出现不同的效果. 2.属性(当这些事件的属性发生时,会触发function{}的函数): 1)ona ... 
- 5-EasyNetQ之Publish(黄亮翻译)
			EasyNetQ支持的最简单的消息模式是发布/订阅.这个模式是一个极好的方法用来解耦消息提供者和消费者.消息发布者只要简单的对世界说,"这里有些事发生" 或者 "我现在有 ... 
