问题标签 [pivot-grid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
372 浏览

c# - DevExpress 数据透视图数据库实现

我刚刚安装了 devExpress 组件的评估版,并按照向导创建了我希望使用的 PivotGrid。

向导已创建数据库访问权限的查询如下

我的意图是使用大约 3M 记录的数据集?

我创建了只有 20k 条记录的虚拟数据集。

运行默认查询时,确实会抛出内存不足异常

进度更新

我在视图中编写了代码只是为了取得一些进展

在低效的查询之后,我最终只是为了证明概念而更新了视图。我的视图现在看起来像:

@{

}

您如何将 sql 执行推迟到数据库而不是具体化数据?

0 投票
0 回答
161 浏览

.net - 使用 DexExpress PivotGridControl 进行编辑

我有一个带有绑定到 DataTable 的 PivotGridControl 的 WinForm。我希望允许用户更新数据表上的一个字段。

我已经弄清楚如何将编辑器与该字段相关联。当用户单击单元格时,编辑器出现,用户编辑值,然后按 Enter,我的 EditValueChanged 事件处理程序被调用,我可以保存值。

但问题是在价值被保存之后。我的功能在不到一分钟的时间内就完成了,但是有些过程没有完成,我的 UI 被挂起 50-60 秒。

我怀疑枢轴网格在编辑完成后会进行一些计算,可能会更新总计/子总计值。

我尝试关闭所有类型的总数,但没有运气。

在我的 editvalueChanged 事件函数完成后,我的 UI 变得无响应。

谁能帮我理解为什么网格要花那么多时间,我怎么能绕过它。

我正在使用 Devex v14.1。

每当我在网格中进行更改时,都会触发 EditValueChanged 事件。所以我们可以说我们一次在一个单元格中进行了更改,该事件将被触发一次,并且 ds.rowCount = 1。

我的方法也在不到 1 秒的时间内完成。一旦方法完成,UI 就会挂起 50-60 秒。我的解决方案中没有代码在这 50-60 秒内执行。

我在网格中有大约 300 MB 的数据。

0 投票
1 回答
170 浏览

asp.net - 如何将 AspxPivotGrid 的折叠布局保存到 SQL 数据库?

我正在使用divexpress pivotgrid 控件

我想做保存和恢复布局。我可以简单地使用Session. 但我不知道如何将它保存到我的 SQL 数据库中。

此代码没有数据库 更新

更新:保存到数据库正在工作,但是当我尝试从数据库恢复时,它会引发以下错误

System.IO.FileNotFoundException: 找不到文件'C:\Program Files (x86)\IIS Express\System.Byte[]。

在这条线上

我不知道如何转换以及在哪里转换。在此链接中的 devexpress 中提出了相同的问题。. 他们提到了这个 stackoverflow。但是我不明白如何将其转换为我的场景。

谢谢

0 投票
0 回答
388 浏览

angular - 在 PivotGrid 数据绑定中引发异常后,整个 Angular2 应用程序停止工作

我们有一个 Angular2 应用程序,我们在其中使用了一些第三方控件,即 IgniteUI/Infragistics IgGrid 和 PivotGrid 控件。应用程序的全局异常处理如下所示。

应用程序中抛出的所有异常/错误都被上述错误处理程序捕获。但是对于某些特定情况,当数据中存在某些问题并且它与 PivotGrid 绑定时,它会使整个应用程序崩溃。异常被handleError() 事件内的全局错误处理程序捕获,但在该事件之后,整个应用程序崩溃并且用户无法使用。数据绑定时在 PivotGrid 内引发异常。

任何想法如何处理这种情况?

在 pivotgrid 中引发并导致应用程序崩溃的异常如下:-

0 投票
0 回答
130 浏览

excel - 确定 PivotTableAfterValueChange 中的清除值事件

我有一个 excel pivotgrid(连接到启用写回的 SSAS 多维数据集)。

当我清除单元格的内容(选择范围并按 DEL)时,它会触发 PivotTableAfterValueChange 事件,但受影响单元格的 Value 属性仍包含旧值。

此外,CellChanged 属性保持 xlCellNotChanged。

有没有办法确定这样的明确事件,以覆盖现有行为?

0 投票
1 回答
546 浏览

sql - SSAS webservice msmdpump.dll 在“选项”上返回错误

我无法从剑道枢轴网格中的 SSAS Web 服务“ http://localhost/OLAP/msmdpump.dll ”获得响应。抛出的错误是

我多次检查 cros 并且服务地址成功地与 excel 一起使用。

0 投票
1 回答
1147 浏览

c# - 如何使用 Winforms 中的 c# 代码将数据绑定到 Winforms 中的 Pivot 网格?

我想使用不是 SqlDataSource 的代码将数据绑定到透视网格。

我有 5 个字段

姓名、标准、城市、年龄、出生年份

我想在行区域设置名称和城市,在列区域设置城市在数据区域设置年龄和 DobYear

更新

上面的代码是添加 Name is Row 字段。但不显示记录

0 投票
0 回答
320 浏览

extjs - 我们可以在 extjs 中的枢轴网格的两列上创建自定义聚合函数吗?

根据 pivot.js 代码

我们如何基于此在枢轴网格的两列上创建自定义聚合函数?

0 投票
1 回答
82 浏览

vb.net - 透视网格 CustomDrawFieldHeader 方法在 e.Field 属性上显示 System.ArgumentOutOfRangeException

在我的数据透视网格中,对于某些字段,属性中会触发pgc_CustomDrawFieldHeader(sender, e)异常。这将导致枢轴网格不被渲染。我正在寻找一些不出错的方法,或者如果有异常至少退出该方法。我需要使用and from 。Index was out of range. Must be non-negative and less than size of collectione.Fielde.Fielde.Fielde.Field.TagDevExpress.XtraPivotGrid.PivotCustomDrawFieldHeaderEventArgs

0 投票
1 回答
226 浏览

angular - PivotGrid 及其选择器未绑定/正常工作

我已经使用 Angular2、IgniteUI/Infragistics PivotGrid 控件开发了一个应用程序来加载 PivotGrid。我们正在动态传递多维数据集信息,即度量/维度,并将 json 数据与 PivotGrid 绑定。我们正在使用 IgniteUI/Infragistics 在他们的 github 演示中提供的 Angular2 包装器组件。

关于我的申请的简要说明:-

工作簿是具有下拉菜单的父组件。下拉列表的 Onchange 事件将触发作为 Workbook 组件的子组件的 PivotGrid 组件来加载和绑定 PivotGrid。绑定/加载 PivotGrid 网格后,它应该加载 PivotGrid 的选择器。此选择器放置在此 PivotGrid 下的名为 slideout 的子组件中。基本上每当下拉菜单发生变化时,它应该分别加载适当的 PivotGrid 及其选择器组件。

  1. 在作为父组件的 Workbook 中,当下拉列表值更改时触发“OnChange”事件,它将触发 PivotGrid 中的 ngOnChanges 事件,因为它的 Input() 参数值正在更改。
  2. 在 ngOnChanges 事件期间的 PivotGrid 中,它调用绑定网格的本地方法 LoadInfraPivotGrid()。绑定网格后,我更改了滑出组件的 Input() 参数值,这应该再次触发滑出组件中的 ngOnChanges 事件。
  3. 在 ngOnChanges 事件期间的滑出中,它绑定了选择器组件。
  4. 用于绑定选择器组件的数据是使用保存数据的@Injectable 组件 SessionService 从父 PivotGrid 传递的。从此 SessionService 读取值,然后与选择器绑定。

我在这里面临的问题是数据没有与 PivotGrid/Selector 正确绑定/加载。结果是每当我尝试更改选择器中的度量/维度时,PivotGrid 都会崩溃并显示以下错误消息。当我尝试在选择器控件中连续更改/修改时,会发生此问题。

请在URL中找到示例源

即使我在行上向下钻取报告,它也会崩溃。任何想法我在这里做的错误是什么?任何修复?

编辑:现在我得到一个不同的错误,我提到的错误/异常可以在示例代码本身中重现。复制问题的步骤:-

  1. 请从下拉列表中打开“Report3”,Report3 被加载
  2. 将“供应商”从“项目记分卡”拖放到列(请参阅快照)
  3. 将“零售商”拖放到“行”之后,网格立即崩溃。

在此处输入图像描述