问题标签 [gridex]

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 投票
2 回答
3412 浏览

c# - 无法在 Janus GridEX 上选择特定行

所以我通过一个存储过程访问一个数据库,并且能够将我想要的数据拉到一个弹出框中。现在的问题是,无论我点击哪一行,相同的数据都会不断填充我的字段。我怎么能选择一个特定的行,并从数据库中提取该特定行的数据?谢谢你的帮助

表格1

我将私有 void gridEXMon_DoubleClick 替换为:

弹出对话框

然后我将 rowIndex 发送到弹出窗口:

0 投票
1 回答
4917 浏览

vb.net - 从 GridEx 中的选定行获取值

我有一个 Gridex,其中一列作为链接​​列。当用户单击链接时,触发的事件应将所选行中的多个值存储在几个不同的变量中。

我想如果必要的话,这些值也可以存储在同一个变量中。但是,我确实需要从 GridEx 获取多个值,仅获取单击链接的值不适用于我的用例。

我敢肯定这是一个简单的单班轮,但我找不到解决方案。

0 投票
1 回答
379 浏览

c# - 在 c# 中使用 win32 句柄访问 ComInterface 到 VB6 OCX 控件

我目前正在自动化测试用 vb6 开发的遗留应用程序,它使用 Janus Systems 的 GridEx2000b 控件。

为此,我使用 Ranorex 作为我最喜欢的开发测试自动化的工具,这样我就可以使用 c# 开发测试代码。

我现在的问题是自动化 GridEx 2000b 控件,Ranorex 开箱即用没有任何支持。因此,我试图找出一个解决方案,我可以使用我可以找到的控件的 Win32 句柄来引用 GrixEx 控件,这样我就可以使用组件中的 ComInterface 来导航自动化控件。

我有一个解决方案的想法,但我不知道该怎么做,我希望你们能帮助我。

问题的伪代码:

我将从 Ranorex 或其他一些间谍工具获得 win32handle。然后我可以像这样使用 GridExWrapper。

0 投票
2 回答
1002 浏览

c# - 当我将分组列拖出 Janus Control 时,Janus GridEX 崩溃

我有一个带有一堆列的 Janus Grid。我目前具有分组功能,只需将列拖到顶部,我就可以根据任何列对网格进行分组。

假设我按“国家”列分组。现在我从视图中删除“国家”列。在这一点上,我仍然有按“国家”分组的网格。现在,当我将按国家/地区的组拖到网格外以删除分组时,我的应用程序崩溃了。

我得到以下崩溃日志。

请帮忙。顺便说一句,Janus 文档很烂。

0 投票
1 回答
731 浏览

c# - Gridex 过滤器只读

简短版本: 有没有办法在不将过滤单元设置为只读的情况下将列设置为只读?

长版 我使用 janus GridEx 控件来显示一个带有多个值的键(它用于本地化工具,键是英文单词,值是其他语言)。使用我设置为数据源的数据表将数据加载到 gridex 中。

一些用户不允许编辑英文键。对于那些我在将数据表中的 EN 列与网格绑定之前将其设置为只读。这确实使整个列只读。这或多或少是我想要的,除了过滤器单元也设置为只读。

0 投票
0 回答
911 浏览

c# - Janus.GridEx 中未填充 FilterRow

我正在为Janus.GridEx.

每次过滤器更改时我们都需要查询我们的数据库,并且每次用户在过滤器行中键入内容时我们都需要这样做,所以我们有:

为了实现手动过滤,我处理ApplyFiltering了这样的事件:

如您所见,我正在使用GetValue方法,因为当我们将更新模式设置为WhenValueChanges过滤行时未填充。这里的问题是:由于RowFilter未更新,因此当数据源更改网格时,会加载其先前的行过滤器,这反过来会清除用户已经键入的字符。

如何强制GridEx填写FilterRow模式WhenValueChanges

0 投票
2 回答
3269 浏览

c# - 如何在 Janus gridEX 中添加复选框列

我有一个从 SQL 数据库中的 DataTable 加载的 Janus GridEX,它在我的网格中有 8 列。现在我想添加复选框列列表和选择多行的能力。如果有人帮助,我将不胜感激!

0 投票
1 回答
702 浏览

c# - 获取 GridEX 中的所有数据


我想要做的是将选定的行导出到 Excel。
但是,如果我使用 SelectedItems 属性,它会给我一个选定行的集合,但按照它们被选中的顺序。
我不想要这个。
我想获取所选行的集合,因为它们出现在我的表中(但是它们是排序的)。
有没有办法做到这一点?
我是否需要从我的表中获取所有数据并检查每一行是否被选中,然后执行我需要的操作?

(它是一个非常大的系统的一部分,我刚刚开始研究这个。我以前从未听说过这个组件,我不知道它的所有属性,是的,我看过 MSDN 和定义)

任何帮助表示赞赏
干杯

0 投票
0 回答
395 浏览

c# - Janus GridEX BackSpace 不会引发 InitCustomEdit

我必须使用文本框作为 a 的自定义控件编辑器,FilterRow以便Janus GridEX我可以处理它的TextChanged事件并执行一些异步操作,同时保持对当前单元格的关注。这是代码:

一切正常,除了点击BackSapce过滤器行不会使单元格处于编辑模式(InitCustomEdit不会触发)

知道我应该如何解决这个问题吗?

0 投票
1 回答
1593 浏览

c# - GridEx Janus:如何按日期过滤 DateTime 类型的列

我有一个janus网格,它的一列是类型DateTime。由于我只在网格中显示列数据的日期部分,我也想按日期过滤列。但是在过滤器编辑器中,我必须写出Datetime不可取的整体。我应该怎么做才能在过滤列时忽略数据的时间部分?我将其设置CompareTargetText但它不适用于更大、小于或等于时间的操作