问题标签 [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.
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
.net - Ultrawingrid - 如何将#1/1/1800# 显示为空白(好像为空)
超翼鸟 9.2 VS2008 .net 3.5
我的 wingrid 使用绑定源。SQL Server 中为空的所有日期时间都作为 #1/1/1800# 传递到绑定源
我希望 Ultrawingrid 将此日期显示为空白,因为它会从源中显示为空。
此外,如果网格中的日期为空(即空白),我想将数据源更新为日期 #1/1/1800#(框架负责将该日期作为空值返回到后端)
这似乎应该是一件微不足道的事情,但我找不到关于在哪里进行干预的文档,因此网格会将特定日期视为空值并将空值保存为特定日期。
这是我一直在前进的方向,但我认为两者都不是正确的地方,我什至无法在 BeforeRowUpdate 中使用语法,因为我看不到如何设置传递给数据绑定的值没有设置控件本身的值,我认为它必须保持为空才能显示为空白
非常感谢指导
c# - Infragistics - Ultragrid - 将行分组
我想将行分组为这样的类别:
我知道如何使用 OutlookGroupBy 执行此操作,但不可能将同一行放入多个类别
那么有没有办法对行进行分组,同时可以将同一行同时放入多个类别?
我的超网格绑定到数据集
c# - 数据适配器和数据集问题
我有以下情况 - 数据库中的三个表: - um_users (id, name) - um_roles (id, description) - um_user_roles (user_id, role_id)
我将两个数据表加载到数据集中:“用户”一个,另一个建立在另外两个之上,如下所示:
此片段还添加了两者之间的关系。
我将它们显示在基础设施的超翼网格中,并且我可以对其进行编辑。保存第一个表的修改没有问题,但由于第二个更像是一个视图,我不知道我应该如何进行。我应该建立一个插入命令还是如何?
谢谢!
c# - Infragistics UltraGrid:用户从下拉列表中选择后如何强制执行 CellUpdate 事件
Infragistics UltraGrid:列有一个自动完成的下拉菜单。当用户从列表中选择一个项目而不必等待他按 Enter 或单击不同的单元格时,如何强制执行 CellUpdate。
c# - Infragistics UltraGrid:无法进入焦点列的编辑模式
信息:
我正在使用 C#.NET 3.5 winforms 应用程序并在其中使用 Infragistics ultrgrid 8.2。网格有 5 列,其中前三列是只读的,第 4 和第 5 列是 valuelisted 下拉列表。第 4 列称为“发件人”。
我想达到什么目标:
当表单启动时,我想将焦点设置为“From”列的第一行单元格,并使其处于编辑模式。
我编码了什么:
我写了以下功能
私人无效 SetFocus()
当通过表单的绘制事件调用时,它工作正常。但是看到控件专注于每个油漆是令人恼火的。在加载时调用它,获得正确的焦点;但不会将控件设置为编辑模式。
已经谢谢了
约茨纳
c# - Infragistics Ultragrid valueList/UltraDropDown
我需要处理什么事件以允许用户在值列表或超下拉列表中添加“水果”。
因为它是一个 KVP 我总是得到格式异常
我可以处理什么事件,所以当用户键入“葡萄”时,我可以用我自己的键将其添加到字典中,并将其添加到下拉列表中。目前,如果我在单元格中输入“葡萄”,我只会收到格式异常。
问候
_埃里克
c# - Infragistics UltraWinGrid CTRL+A 使用下拉过滤器时的行为
我有一个带有一些列/下拉过滤器的标准 UltraWinGrid (V8.2)。
我已经实现CTRL+A来选择所有行。
但是,当应用了过滤器时,我只想选择未过滤掉的所有行。
我仔细选择了我的话,因为有几个 Visible 属性,但它们似乎与屏幕上的实际可见性有关 - 显然这不是我想要的。
c# - UltraGrid 如何通过 EditorAttribute 设置自定义编辑器
我试图让 UltraGrid 使用通过编辑器属性设置的自定义编辑器。然而,它似乎忽略了设置,只使用它的内部编辑器。这是我的代码:
通过以下方式测试:
c# - 如何以编程方式按多列对 UltraGrid 进行排序?
假设我们有一个 UltraGrid。如何以编程方式首先按 A 列、B 列、C 列对其进行排序。
谢谢!