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

vb.net - 当网格在标签页上时如何使用 ctrl-TAB 退出网格(当网格不在标签页上时,onkeydown 有效)

winforms .net 3.5 Ultrawingrid 9.2

在我的 Ultrawingrid.Ultragrid 子类中:

这工作正常。但是当网格被放到 TabControl 标签页上时,ctrl-tab 看起来与上面的 sub 非常不同。e.keycode 被视为 controlkey {17}

我意识到默认情况下 cntrl-Tab 在标签页之间移动。我需要覆盖这种行为。我的想法是我可能需要一个 tabControl 的子类,它会像表单一样通过 keycombo,但我承认对于如何完成它一无所知。我试图覆盖 tabcontrol 子类的 onkeydown,如果按下 ctrl-tab 组合,则只发出一个 return 而不是对 onkeydown 的基本调用,但它似乎也将 e.keycode 视为 controlkey。

FWIW 我尝试了一个不同的组合,比如 ctrl-E 并得到了几乎相同的结果,焦点从网格中消失但没有去任何我能检测到的地方。潜艇仍然将 e.control 视为 controlkey。

奇怪的是,ctrl-X、ctrl-A 等都在网格中工作,我在子类中放置的用于删除行的 ctrl-Delete 组合工作正常。

再一次 - 直接在表格上网格,这一切都有效。

在这个问题上,我绝对超出了我的想象。非常感谢指导。vb 或 c# 很好。

TIA

0 投票
2 回答
2661 浏览

.net - Ultrawingrid - 如何将#1/1/1800# 显示为空白(好像为空)

超翼鸟 9.2 VS2008 .net 3.5

我的 wingrid 使用绑定源。SQL Server 中为空的所有日期时间都作为 #1/1/1800# 传递到绑定源

我希望 Ultrawingrid 将此日期显示为空白,因为它会从源中显示为空。

此外,如果网格中的日期为空(即空白),我想将数据源更新为日期 #1/1/1800#(框架负责将该日期作为空值返回到后端)

这似乎应该是一件微不足道的事情,但我找不到关于在哪里进行干预的文档,因此网格会将特定日期视为空值并将空值保存为特定日期。

这是我一直在前进的方向,但我认为两者都不是正确的地方,我什至无法在 BeforeRowUpdate 中使用语法,因为我看不到如何设置传递给数据绑定的值没有设置控件本身的值,我认为它必须保持为空才能显示为空白

非常感谢指导

0 投票
1 回答
1443 浏览

c# - Infragistics - Ultragrid - 将行分组

我想将行分组为这样的类别:

例子

我知道如何使用 OutlookGroupBy 执行此操作,但不可能将同一行放入多个类别

那么有没有办法对行进行分组,同时可以将同一行同时放入多个类别?

我的超网格绑定到数据集

0 投票
0 回答
284 浏览

c# - 数据适配器和数据集问题

我有以下情况 - 数据库中的三个表: - um_users (id, name) - um_roles (id, description) - um_user_roles (user_id, role_id)

我将两个数据表加载到数据集中:“用户”一个,另一个建立在另外两个之上,如下所示:

此片段还添加了两者之间的关系。

我将它们显示在基础设施的超翼网格中,并且我可以对其进行编辑。保存第一个表的修改没有问题,但由于第二个更像是一个视图,我不知道我应该如何进行。我应该建立一个插入命令还是如何?

谢谢!

0 投票
3 回答
12068 浏览

c# - Infragistics UltraGrid:用户从下拉列表中选择后如何强制执行 CellUpdate 事件

Infragistics UltraGrid:列有一个自动完成的下拉菜单。当用户从列表中选择一个项目而不必等待他按 Enter 或单击不同的单元格时,如何强制执行 CellUpdate。

0 投票
2 回答
10600 浏览

c# - Infragistics UltraGrid:无法进入焦点列的编辑模式

信息:

我正在使用 C#.NET 3.5 winforms 应用程序并在其中使用 Infragistics ultrgrid 8.2。网格有 5 列,其中前三列是只读的,第 4 和第 5 列是 valuelisted 下拉列表。第 4 列称为“发件人”。

我想达到什么目标:

当表单启动时,我想将焦点设置为“From”列的第一行单元格,并使其处于编辑模式。

我编码了什么:

我写了以下功能


私人无效 SetFocus()


当通过表单的绘制事件调用时,它工作正常。但是看到控件专注于每个油漆是令人恼火的。在加载时调用它,获得正确的焦点;但不会将控件设置为编辑模式。

已经谢谢了

约茨纳

0 投票
3 回答
21399 浏览

c# - Infragistics Ultragrid valueList/UltraDropDown

我需要处理什么事件以允许用户在值列表或超下拉列表中添加“水果”。

因为它是一个 KVP 我总是得到格式异常

我可以处理什么事件,所以当用户键入“葡萄”时,我可以用我自己的键将其添加到字典中,并将其添加到下拉列表中。目前,如果我在单元格中输入“葡萄”,我只会收到格式异常。

问候

_埃里克

0 投票
1 回答
923 浏览

c# - Infragistics UltraWinGrid CTRL+A 使用下拉过滤器时的行为

我有一个带有一些列/下拉过滤器的标准 UltraWinGrid (V8.2)。

我已经实现CTRL+A来选择所有行。

但是,当应用了过滤器时,我只想选择未过滤掉的所有行。

我仔细选择了我的话,因为有几个 Visible 属性,但它们似乎与屏幕上的实际可见性有关 - 显然这不是我想要的。

0 投票
1 回答
1183 浏览

c# - UltraGrid 如何通过 EditorAttribute 设置自定义编辑器

我试图让 UltraGrid 使用通过编辑器属性设置的自定义编辑器。然而,它似乎忽略了设置,只使用它的内部编辑器。这是我的代码:

通过以下方式测试:

0 投票
2 回答
22456 浏览

c# - 如何以编程方式按多列对 UltraGrid 进行排序?

假设我们有一个 UltraGrid。如何以编程方式首先按 A 列、B 列、C 列对其进行排序。

谢谢!