cxgrid GridMode 等于 True 时的一些问题。

When using grid mode, the data controller loads a fixed number of dataset records into memory. The number of records to be loaded depends on the GridModeBufferCount property value. A user is permitted to perform data-related operations on the loaded records only."
 
Hi
I am using a bunch of bound grids which have non trivial queries and for some reason the automatic SQL record count embedded in the query component gives me garbage. One way to solve that is to go to the last record, then the first and use the dataset recordcount but it is a bit slow.
All these grids are in GridDBTableView1.DataController.DataModeController.GridMode := true;
I thought I could get the record count from the grid itself
I tried
GridDBTableView1.itemcount > gives me 2 ?????
GridDBTableView1.DataController.RecordCount
GridDBTableView1.ViewData.RecordCount
All of which gave me some WRONG values
I am sure in one of those properties you must have the correct number, if it is the case be kind enough to let me know
Thank you & Regards 

当 GridMode = true 时, Grid.DataControl.RecordCount 只是dataset里一部分数量,这个数量行数多少取决于

GridModeBufferCount
时间: 2024-10-13 01:38:58

cxgrid GridMode 等于 True 时的一些问题。的相关文章

[]==![] 为什么等于true?

最近碰到这样一个问题: []==![]  为什么等于true? 首先分析  !的优先级较==高,先运算==两侧的操作数: typeof []; //"object" typeof ![]; //"boolean" 执行类型转换的规则如下:如果一个运算数是 Boolean 值,在检查相等性之前,把它转换成数字值.false 转换成 0,true 为 1.如果一个运算数是字符串,另一个是数字,在检查相等性之前,要尝试把字符串转换成数字.如果一个运算数是对象,另一个是字符

JDBCTemplate在AutoCommit为True时手动控制事务

这是工作中遇到的一个真实问题的处理过程,如果对分析过程不感兴趣,可以直接跳到最后看最终方案. 我们在持久化这一层,并没有用任何的ORM框架(无论是Hibernate还是MyBatis,亦或是DBUtils),而是采用了在JDBCTemplate基础上进行了简单的包装,同时我们也决定将AutoCommit设置为True,在sql语句执行完成后立即提交.这样做相比于@Transactional注解或者通过AOP来控制事务性能更好,也更方便. 在评估了优劣之后,便开始使用这种方式,随之我们也遇到了一个

修改XPMenu让ToolButton在Down=True时正确显示

XPMenu是一个不错的程序界面效果控件,但它也存在不少不足之处.我最近又对它作了一点修改. 原因是我在程序里有一个ToolButton,其Style=tbsButton,当Down=True时,XPMenu绘制的效果效果跟Down=False时一样,也就是说根本看不出它是按下的.当把Style改为tbsCheck后,却能显示效果,但是底色很深. 这个按钮来我是用来表示某个面板是否可以显示的,我希望它像OfficeXP的工具按钮那样,当工具条显示时,在按钮上画个边框即可,而不是以很深的底色显示.

只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括 System.Web.SessionSta

首先搞清楚我们的目的,我的目的是验证用户是否登录,也就是Session["userName"]!=null 就ok了 开始的时候我是这么写的,结果报错,提示如上面标题的错误,查了半天资料都没搞清楚什么问题 public class BasePage:System.Web.UI.Page { public BasePage() { this.IsLogin(); } public void IsLogin() { if (Session["DateTime"] ==

UIButton的selected设为TRUE时在按下时显示自定义的背景图

在UIButton的selected设为TRUE后,需要在按钮高亮时,显示自定义的背景图. 经研究hightLighted和selected这两个状态是可以重叠的,就是button可以同时处于selectec和highlighted两个状态下. 从UIControlState的定义也可以看出: typedef NS_OPTIONS(NSUInteger, UIControlState) { UIControlStateNormal       = 0, UIControlStateHighlig

Popup 解决StayOpen=true时,置顶的问题

/// <summary> /// 解决StayOpen=true时,永远置顶问题的Popup控件 /// </summary> public class EasiNotePopup : Popup { public static readonly DependencyProperty IsTopmostProperty = DependencyProperty.Register("IsTopmost", typeof(bool), typeof(EasiNot

js中a + 1 &lt; a等于true,(a ==1 &amp;&amp; a== 2 &amp;&amp; a==3) 等于 true如何实现

先说a + 1 < a 1 const a = { 2 i: 1, 3 valueOf: () => { 4 if (a.i === 1) { 5 return a.i++; 6 } 7 return a.i+2; 8 } 9 } 10 console.log(a + 1 < a); // true 原理:valueOf第一次返回一个值,取过一次之后返回另一个值,这里用个变量判断也行,如下: 1 let flag = true; 2 const a = { 3 i: 1, 4 value

当TextBox的ReadOnly属性为true时,Postback后无法读取TextBox之值?

摘要:当TextBox的ReadOnly属性为true时,无法读取Text之值? 文章移至http://petekcchen.com/2009/07/cannot-read-textbox-value-after-postback-when-readonly-is-true.html 原文:大专栏  当TextBox的ReadOnly属性为true时,Postback后无法读取TextBox之值? 原文地址:https://www.cnblogs.com/petewell/p/11516571.

set hive.map.aggr=true 时统计PV数据错误

从一个表里group by 之后 计算累加值.去重值: 为了效率设置并行:set hive.exec.parallel=true(可选:set hive.exec.parallel.thread.number=16).set hive.groupby.skewindata=true.set hive.map.aggr=true select plat, pagetype, count(*) pv, count(distinct userkey) uv from client_pv_form wh