问题标签 [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.
c# - 如何暂停 DataTable 通知或数据绑定以防止 UI 更新
我有一个数据绑定到 DataTable 的 DataGrid(Infragistic UltraGrid)。
我想更新 DataTable 而不在数据网格上显示任何更改,直到用户单击按钮。
我尝试了以下方法来暂停网格更新,但它们都不起作用。可能我不太了解数据绑定的工作原理。
ultraGrid.BeginUpdate()
- 这是阻止网格绘制的 ultraGrid 特定方法。适用于 Aero 主题,但如果您在窗口上使用“经典”主题,则网格不会自行绘制,因为绘画已暂停。BindingSource.SuspendBinding()
- 这只会暂停对底层源的 UI 更改,而不是相反BindingSource.RaiseListChangedEvent = false
- 尝试将其设置为 false,但网格仍会自行更新。Grid.BindingContext = new BindingContext()
- 尝试查看是否可以删除任何底层绑定以防止更新网格。这个完全不行,不知道怎么用
其他想法:
ultraGrid.SetDataBinding(null, null)
- 它基本上删除了网格上不是我想要的所有信息。创建快照并覆盖网格 - 这确实是一个 hack,这是其他人建议的。我试图避免这样做。
请注意,在网格更新期间,用户无法访问网格,因为有一个模式窗口打开。用户通过此模式窗口更新数据表。这个想法是,当用户单击 OK 按钮时,他们将看到网格中的更改。
谢谢
infragistics - 如何指定 wingrid 功能的默认行为
当您在表单上放置网格并通过向导时,有许多地方可以选择“默认行为”(例如,在功能 -> 更新 -> 允许添加行下)。您在哪里设置这些默认行为?我们倾向于拥有比可更新网格更多的只读网格,因此如果我可以在某个地方为整个应用程序指定此默认行为,则不必记住单独执行此操作。
infragistics - 在 Infragistics Ultragrid Winforms 上显示行数
显示 UltraGrid 绑定的行数的最佳方法是什么?
我希望能够做到,this.UltraGrid.DataSource = myCustomObject;
并且,网格应该显示数据以及行数。
我试图编写一个带有超网格和状态栏的自定义控件。触发“InitializeRow”事件时,使用 rowCount 更新状态栏。这会给我我想要的,但这是非常低效的。
我尝试过其他事件,例如“InitializeLayout”、“InitializeRowsCollection”、“Enter”事件,但是当数据源更改时,这些事件不会被触发。
建议?
ultrawingrid - 在 infragistics win 网格单元格中显示富文本格式的数据
如何在 Ultra Win Grid 单元格中显示富文本格式文本(基础架构)。我将此数据作为 varbinary(MAX) 存储在数据库中。
infragistics - Infragistics UltraGrid (9.2) 更改单元格显示值而不更改底层数据源
我有一个绑定到IList<MyDomainObject>
. 在 MyDomainObject 中有一个字段bool? isSomething
。问题是当此字段为空时,单元格中的复选框显示为填充复选框,而不是我的客户想要的未选中复选框。因此,在InitializeRow
-eventhandler 中,如果相关单元格的值为 null,我将其更改为 false。但这也改变了 MyDomainObject 对象中的基础数据——这是不可取的。
如何在bool? isSomething
不更改域对象中的值的情况下更改字段的显示值?
c# - 多个超网格绑定到同一个数据源
我正在使用 ultraTextEditors 嵌入多选超网格。我在 form_load 事件中设置了数据源。设施是一个清单。
网格加载正常,但如果我在第一个网格中选择行,则所选行将设置在第二个网格中。如何禁用此功能?
此外,我无法从 ultragrid2 将选定的行输入文本编辑器。我使用 AfterEditorButtonCloseUp 事件来执行此操作。第一个网格具有相同的代码并且工作正常。我在这里想念什么?
infragistics - Infragistics UltraGrid (9.2) 设置 DataSource 后计数 Band
在继承的 UltraGrid 中,我想知道在设置新值后网格包含多少条带base.DataSource
。我如何找到该计数?
谢谢
-一个-
/*****添加屏幕转储*****/
(代码不是我的财产,所以我已经排除了一些可能的商业机密)
vb.net - 如何在右键单击时获取超网格视图的列索引
当我右键单击超网格视图或可能是网格视图时。我想为不同的列显示不同的上下文菜单条。但是当我右键单击时,我得到了我选择的列的索引,而不是我右键单击的列。我应该如何得到它..代码如下:
vb.net - Infragistics UltraWinGrid 中的启用/禁用全选复选框
我使用 Infragistics UltraWinGrid 在 Grid 上显示数据。在此网格中,有一个复选框列。我在此列的标题中添加了复选框以选择所有选项。现在我想在任何按钮单击事件上启用/禁用此标题复选框以限制用户执行任何操作。谁能告诉我该怎么做?提前致谢。
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):