问题标签 [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.
c# - Janus GridEX:查找是否单击了标题
目前,当我双击任何网格项目时,会触发以下事件。这包括如果我也双击标题。
有没有办法区分标题或点击的行?SelectedItem 位置始终 > 0
c# - Janus GridEX:无法在 CellValueUpdated 事件中获取新编辑的值
处理时如何获取当前编辑的值:
尝试使用以下方法获取值:
valueChangedCell
唯一改变它的值的时刻是当触发CellUpdated
或事件时。UpdatingCell
但后两者仅在用户将键盘输入焦点更改到另一个单元格的情况下才会触发,这可能是为了应用已编辑单元格的新值。我要查找其值的单元格是一个仅包含一个复选框的单元格。我想在给定单元格的复选框切换后立即执行给定操作,而不是在用户更改焦点后立即执行,例如移动到表格中的另一个单元格。看到在事件的描述中提到了一些行缓冲区:
我认为复选框的当前值可能保存在某个缓冲区中,并且在更改焦点时,新值将应用于单元格。
任何想法如何在处理 Janus 时获取复选框的当前设置值GridEX.CellValueChanged
?
janus - 在 Janus Gridex 中添加过滤器
我正在使用具有多列的 Janus GridEX。我想根据 GridEX 中特定列的输入值在 gridex 数据中应用过滤器。我试图在顶部添加一个额外的行,我可以在文本框中为特定列输入过滤条件。我只想将过滤器单元格保持为可编辑,同时保持 GridEX 的其余部分不可编辑。如果不可能,那么我可以使用 FilterEditor 来实现相同的功能吗?
c# - 如何获得 gridex janus 列中最长的文本?
在 Gridex Janus 中,您可以双击列标题(实际上是 2 个列标题之间的线),左侧的列将扩大宽度以适应最长文本的长度。有没有办法以编程方式获取最长的文本?
c# - Janus 中的一般 GDI+ 错误
我有一个 Janus GridEX,我想将带有图像和文本的 DropDownList 添加到列中。当我填充列的 ValueList 时,我将 DataView 作为参数传递,其中包含以这种方式构造的 DataTable:
然后我添加一行,其中包含一行:
这是 GetBytesFromImage 例程:
然后我填充值列表:
然后我得到错误。有人知道为什么吗?
c# - 如何在 Janus GridEx 中包装标题标题
我在带有 .NET 2.0 的 Windows 应用程序(不是 WPF)中使用 Janus 控件。在我的应用程序的所有网格中,我想包装列标题的标题。我尝试了很多代码并搜索了很长时间。但是没用过。有人能帮我在 Janus 中包装网格的标题吗?像这样的东西:
“这是一个长标题”
变成:
“这是一个
长标题"
PS:如您所知,控件名称是GridEx。
感谢。(投反对票!请原谅我的简单问题和我糟糕的英语)
c# - 如何避免GridEX的“单元格格式”被“选定的行格式”覆盖?
我将 Janus 3.5 与 C# 一起使用。我有一个网格(GridEX)并实现了“FormattingRow 事件”,通过设置它们的“GridEXCell.FormatStyle”来更改某些单元格的背景颜色。这工作正常。
但是,一旦选择了我的网格的一行,我的单元格格式就会被在“GridEX.SelectedFormatStyle”级别定义的格式覆盖。
我怎样才能避免这种情况?
谢谢,
丹尼
c# - 按钮单击上的gridEX行选择更改不可见
我有一个 gridEX 组件和向上/向下按钮,用于相应地更改所选行。如果我从表中选择某一行,向上按钮应选择先前选择的行上方的行。
上面的代码选择了正确的行,但是选择不可见,就像我单击该行一样。可能是什么问题呢?