问题标签 [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 回答
2663 浏览

c# - 如何暂停 DataTable 通知或数据绑定以防止 UI 更新

我有一个数据绑定到 DataTable 的 DataGrid(Infragistic UltraGrid)。

我想更新 DataTable 而不在数据网格上显示任何更改,直到用户单击按钮。

我尝试了以下方法来暂停网格更新,但它们都不起作用。可能我不太了解数据绑定的工作原理。

  1. ultraGrid.BeginUpdate()- 这是阻止网格绘制的 ultraGrid 特定方法。适用于 Aero 主题,但如果您在窗口上使用“经典”主题,则网格不会自行绘制,因为绘画已暂停。

  2. BindingSource.SuspendBinding()- 这只会暂停对底层源的 UI 更改,而不是相反

  3. BindingSource.RaiseListChangedEvent = false- 尝试将其设置为 false,但网格仍会自行更新。

  4. Grid.BindingContext = new BindingContext()- 尝试查看是否可以删除任何底层绑定以防止更新网格。这个完全不行,不知道怎么用

其他想法:

  1. ultraGrid.SetDataBinding(null, null)- 它基本上删除了网格上不是我想要的所有信息。

  2. 创建快照并覆盖网格 - 这确实是一个 hack,这是其他人建议的。我试图避免这样做。

请注意,在网格更新期间,用户无法访问网格,因为有一个模式窗口打开。用户通过此模式窗口更新数据表。这个想法是,当用户单击 OK 按钮时,他们将看到网格中的更改。

谢谢

0 投票
2 回答
272 浏览

infragistics - 如何指定 wingrid 功能的默认行为

当您在表单上放置网格并通过向导时,有许多地方可以选择“默认行为”(例如,在功能 -> 更新 -> 允许添加行下)。您在哪里设置这些默认行为?我们倾向于拥有比可更新网格更多的只读网格,因此如果我可以在某个地方为整个应用程序指定此默认行为,则不必记住单独执行此操作。

0 投票
2 回答
10233 浏览

infragistics - 在 Infragistics Ultragrid Winforms 上显示行数

显示 UltraGrid 绑定的行数的最佳方法是什么?

我希望能够做到,this.UltraGrid.DataSource = myCustomObject;

并且,网格应该显示数据以及行数。

我试图编写一个带有超网格和状态栏的自定义控件。触发“InitializeRow”事件时,使用 rowCount 更新状态栏。这会给我我想要的,但这是非常低效的。

我尝试过其他事件,例如“InitializeLayout”、“InitializeRowsCollection”、“Enter”事件,但是当数据源更改时,这些事件不会被触发。

建议?

0 投票
1 回答
3187 浏览

ultrawingrid - 在 infragistics win 网格单元格中显示富文本格式的数据

如何在 Ultra Win Grid 单元格中显示富文本格式文本(基础架构)。我将此数据作为 varbinary(MAX) 存储在数据库中。

0 投票
1 回答
2615 浏览

infragistics - Infragistics UltraGrid (9.2) 更改单元格显示值而不更改底层数据源

我有一个绑定到IList<MyDomainObject>. 在 MyDomainObject 中有一个字段bool? isSomething。问题是当此字段为空时,单元格中的复选框显示为填充复选框,而不是我的客户想要的未选中复选框。因此,在InitializeRow-eventhandler 中,如果相关单元格的值为 null,我将其更改为 false。但这也改变了 MyDomainObject 对象中的基础数据——这是不可取的。

如何在bool? isSomething不更改域对象中的值的情况下更改字段的显示值?

0 投票
1 回答
352 浏览

c# - 多个超网格绑定到同一个数据源

我正在使用 ultraTextEditors 嵌入多选超网格。我在 form_load 事件中设置了数据源。设施是一个清单。

网格加载正常,但如果我在第一个网格中选择行,则所选行将设置在第二个网格中。如何禁用此功能?

此外,我无法从 ultragrid2 将选定的行输入文本编辑器。我使用 AfterEditorButtonCloseUp 事件来执行此操作。第一个网格具有相同的代码并且工作正常。我在这里想念什么?

0 投票
2 回答
2188 浏览

infragistics - Infragistics UltraGrid (9.2) 设置 DataSource 后计数 Band

在继承的 UltraGrid 中,我想知道在设置新值后网格包含多少条带base.DataSource。我如何找到该计数?

谢谢

-一个-

/*****添加屏幕转储*****/

(代码不是我的财产,所以我已经排除了一些可能的商业机密)

在此处输入图像描述

0 投票
2 回答
5585 浏览

vb.net - 如何在右键单击时获取超网格视图的列索引

当我右键单击超网格视图或可能是网格视图时。我想为不同的列显示不同的上下文菜单条。但是当我右键单击时,我得到了我选择的列的索引,而不是我右键单击的列。我应该如何得到它..代码如下:

0 投票
2 回答
7284 浏览

vb.net - Infragistics UltraWinGrid 中的启用/禁用全选复选框

我使用 Infragistics UltraWinGrid 在 Grid 上显示数据。在此网格中,有一个复选框列。我在此列的标题中添加了复选框以选择所有选项。现在我想在任何按钮单击事件上启用/禁用此标题复选框以限制用户执行任何操作。谁能告诉我该怎么做?提前致谢。

0 投票
2 回答
5187 浏览

c# - Infragistics UltraWinGrid disable first column

I have an infragistics UltraWinGrid and I want to disable the first column or make it "readonly". What is the way to do this?

I tried (none of these worked):