问题标签 [ultrawingrid]

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 回答
3100 浏览

crash - Multi Band Infragistics UltraGrid 行选择问题

我从 SQL 中引入要在多波段超网格中显示的数据。这很好用。它在这方面做了它应该做的事情;但是,如果我尝试在任何波段中选择第一行以外的行,它会冻结程序。

加载网格后,第一行似乎处于活动状态(文本为粗体),因此我尝试对活动行进行更新。这摆脱了活动行,但没有解决问题。

预先感谢您的任何帮助!

0 投票
2 回答
8626 浏览

infragistics - Infragistics UltraGrid 选定单元格值

我正在使用 Infragistics 的 UltraGrid 并在选择单元格值时遇到问题。每当我选择一个单元格值时,它默认显示为 0.000。我想将其显示为 0 或 1。我已经使用 UltraGrid 设计器进行了更改,但由于某种原因它总是显示 0.0000。奇怪的是,当集合绑定到 Grid 时,它只包含 0 或 1。虽然列的数据类型是十进制。

0 投票
4 回答
21880 浏览

c# - 如何在 Infragistic UltraGrid 中选择行或行或单元格?

我需要在 Ultragrid 中选择一行、多行或一个单元格以从网格中复制。这怎么可能实现?

0 投票
1 回答
19821 浏览

.net - 如何在 UltraGrid 中找到当前选定(或活动)的行

使用 Infragistics UltraGrid(例如myGrid),我想:

  1. 挂钩当活动行被更改(选择、点击等)时将触发的事件。
  2. 对选择做一些事情

总结答案

  1. 订阅活动AfterRowActivate
  2. 获取参考myGrid.ActiveRow
0 投票
5 回答
8423 浏览

.net - Infragistics UltraWinGrid 删除确认

默认情况下,ultraWinGrid 为任何行删除弹出一个删除确认框。如何关闭该功能?

如果我在代码中删除,那没问题:

但是当用户按下删除键时,我不知道如何应用它。

0 投票
3 回答
1090 浏览

infragistics - Infragistics UltraGrid 和 Infragistics WinGrid 是同一种产品吗?

有 Infragistics UltraGrid 要求的一些任务。在他们的网站上找到 Infragistics 控件列表,但其中没有 UltraGrid,只有 WinGrid。请告诉我,这些产品是一样的吗?谢谢

0 投票
1 回答
2346 浏览

infragistics - 从excel粘贴infragistics ultragrid

我正在为 .net 框架使用基础设施网络优势。我对他们的超网格有一个非常奇怪的错误。我将尝试解释它:

在我的超网格上,我有 5 列。我正在尝试从 Excel 中粘贴 11 行和 5 列。如果我在最后一列和第 6 行以下的行(即第 7-11 行)的单元格中留空条目,则会收到以下错误:

执行粘贴操作时出错。更多信息:对象引用未设置为对象的实例。

继续剩下的细胞?

它再抛出此错误 5 次(剩余行数)。然后它会抛出另一个错误:

执行粘贴操作时出错。更多信息:无效选择。选择必须是矩形

然而,它实际上执行粘贴本身。有趣的是,如果我在其中任何一个单元格中输入一些内容,它就会起作用。

此外,仅当我粘贴超过 6 行时才会引发此错误:))

我不知道是怎么回事。所以任何帮助将不胜感激

谢谢,马拉

0 投票
2 回答
7063 浏览

c# - ListChanged 时在子带上刷新 UltraGrid 的 GroupBy 排序?

我正在使用 Infragistics 2009 vol 1。

我的 UltraGrid 绑定到业务对象“A”的 BindingList,它们自己具有业务对象“B”的 BindingList 属性。它产生了两个波段:一个名为“BindingList`1”,另一个名为“ListOfB”,这要归功于货币管理器。

每当通过子业务对象和 INotifyPropertyChange 对子带执行更改时,我想刷新网格的 GroupBy 排序。

如果我按子带中的一个属性进行分组,该属性是一个布尔值(假设是“活动”),并且我使用此事件处理程序订阅了 bindinglist 数据源上的事件 ListChanged:

调用了 band.SortedColumns.RefreshSort(true),但是当子带中的 Active 属性发生更改时,它会在 groupby 区域中产生不可预测的结果:

如果三个活动对象中的一个对象变为非活动对象,则它来自:

  • 主动:真(3 项)

至:

  • 主动:错误(3 项)

而不是(当我将列来回拖动到按区域分组时就是这种情况)

  • 活动:错误(1 项)

  • 主动:真(2 项)

难道我做错了什么?

执行 RefreshSort(true); 时有没有办法恢复行的展开状态??

0 投票
1 回答
5522 浏览

.net - 使 Infragistics UltraGrid 列具有“弹簧”行为

开箱即用的 Infragistics UltraGrid 控件允许您使网格中的最后一列弹出以填充网格边界矩形的剩余未使用部分。

我已经搜索但找不到一种方法来制作一个不是末端柱弹簧来填充宽度的柱子。

例如,具有文本描述的行后跟包含用于执行某些操作的按钮的列。您希望文本描述占据大部分宽度,并使带有按钮的列与网格的边界矩形的末端对接。

有没有人有任何尝试让 UltraGrid 控件开箱即用地执行此操作的经验,或者一些黑客使其工作的经验?

0 投票
1 回答
656 浏览

c# - 如何将绑定到集合类的列呈现为 Infragistics UltraWinGrid 中的子行?

我有一个绑定到 DataSet 的 UltraWinGrid,其中有几列本身就是集合类类型,如下所示:-

[Name] - string

[Description] - string

[Components] = List<Component>

[Levels] = List<Level>

目前,这最后两个字段在绑定到数据网格时是隐藏列,用于确定数据以绑定表单上的其他两个数据网格。

为了提供屏幕的打印视图,我需要使其他两个数据网格成为第一个数据网格行的子节点,如下所示:-

  • 项目1 名称 | 项目 1 描述
    • 成分
      • 组件 1 名称 | 组件 1 值
      • 组件 2 名称 | 组件 2 值
    • 级别
      • 一级名称 | 一级价值
      • 二级名称 | 二级价值
  • 项目2 名称 | 项目 2 描述
    • 成分
      • 组件 1 名称 | 组件 1 值
      • 组件 2 名称 | 组件 2 值
    • 级别
      • 一级名称 | 一级价值
      • 二级名称 | 二级价值

我怀疑我需要创建一个新的合并数据集,可能使用 DataRelations,但我正在努力弄清楚如何正确提取数据。

谁能引导我朝着正确的方向前进?