问题标签 [c1flexgrid]
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# - 过滤然后从 flexgrid 中选择数据
我想从 flexgrid 复制数据,我有一个小问题。我正在使用过滤,我只想复制选定的数据,但它复制的数据是“隐藏”的(不显示过滤器)。例如,我使用了过滤器,而在 flexgrid 中只有几行,我想全部复制,所以单击左上单元格并选择所有显示的行,但是当我将它传递到某个地方时,它会超过所有行(未显示的行)。使用 Shift 按钮选择行时相同。
我该如何“修复”它?我知道这是正常的,这不是错误,但我需要改变它,我希望有简单的方法来做到这一点。更改一些属性或类似的东西。
但如果没有,我实际上不知道如何做那种“硬”的方式。我在想也许可以使用 _c1FlexGrid.Rows.Selected 并以某种方式控制是否显示选定的行。但我不知道怎么做。
感谢帮助
编辑
我发现如果我将 flexgrid 的 SelectionMode 从 Default 更改为 ListBox,那么我可以使用 Rows.Selected 并且它具有 Visible 属性,我可以检查是否显示行。所以我可以感谢这个只显示显示的行。但现在我不知道如何将这些行添加到剪贴板。在我使用这个之前:
但现在我现在不使用哪个类来保存显示的行然后保存到剪贴板。并且选择存在问题,因为我喜欢默认的 SelectionMode(CellRange)并且只选择所有行并不理想。有任何想法吗?
silverlight - silverlight componentone 组合框绑定问题
我必须在 silverlight componentone flexgrid 中显示组合框。但是当我将 valueconvertor 应用于该列时,它可以工作并显示组合框,但是当我从组合框中选择任何值并从其他行中选择相同的列时,它会自动选择在前一行中选择的相同值。
winforms - WinForms and NHibernate, databindings and sorting
My final goal is to have a Grid with multi column sorting (by Ctrl-Click on the column headers) using data from NHibernate. For that purpose I plan to use ComponentOne's FlexGrid for WinForms. According to it's documentation it supports sorting if the given DataSource does so.
I'm not yet sure if I'm going to use paging. But if so, sorting should definitely take place inside or below NHibernate.
- How is sorting supported by Winforms Databindings?
- Are there any samples/classes supporting a bindable/sortable way connecting a Grid with NHibernate?
wpf - 如何在WPF网格中的一行上设置焦点
我有一个编辑窗口,弹出一个网格。这个网格是 ComponentOne 制作的 C1FlexGrid。(但我认为这可能是其他网格的类似问题..)
当我从主窗口打开该窗口时,我希望该网格中的第一行获得焦点并被选中。
最好在 xaml 中,但如果这在代码隐藏或继承 flexgrid 中是不可能的。
我知道如何设置要选择的行和获取焦点的网格,但该行没有聚焦,因此我无法通过使用键盘上的向上和向下箭头移动来遍历网格中的行。
wpf - C1FlexGrid 宽度
我开始为我的 WPF Caliburn.Micro 应用程序使用 ComponentOne 的 C1FlexGrid。我想知道如何将列设置为最大内容宽度。我尝试将其设为自动,但所有列的宽度仍然相同。
我这样应用 AutoSizeColumns:
但这没有帮助......
谢谢
c# - Silverlight Componentone flex grid -- 合并一行中的所有列
我在使用 silverlight5.0 Component-One flex 网格时有一个要求。我的要求是,对于单行,我需要合并所有列。
我附上了需求图片。请帮助我.. 谢谢。
c# - 根据flexgrid中的行和列隐藏特定单元格
我有一个 flexgrid(flex 组件网格),我如何隐藏一个单元格。
例如:第 2 行和第 5 列 - 我需要根据某些条件隐藏/删除。
说
我使用的方式没有支持 isVisible 的属性。我有什么办法可以做到这一点?谢谢。
dynamic - SL5 ComponentOne C1FlexGrid 下拉动态过滤
我正在使用基于 SL5 的ComponentOne 的 C1FlexGrid并在运行时将数据绑定到控件。对于两列,我将查找数据填充为控件的第一列和第二列中的下拉列表。第一栏我绑定的是公司信息,第二栏我默认绑定的是部门信息。在我的模型中,公司和部门实体之间存在 1-N 关系(也就是说,对于每家公司,都有 N 个与之关联的部门)。
在编辑模式下,我想在第一列中为所选公司过滤掉控件第二列中的部门(即,当我在下拉列表中选择“公司 1”时,我只想绑定与公司关联的那些部门1 在第二个下拉列表中)。这是可以实现的吗?
c# - 捕获双击单元格并获取 ComponentOne 的 C1FlexGrid 的值
我有一个C1FlexGrid控件,并且该 C1Flexgrid 控件与某个数据源绑定,现在我想在单元格上双击事件时检索特定单元格的数据。有没有办法做到这一点?
我尝试使用
但这并没有给我行号或任何值。
我通过使用尝试了这个CellbuttonClickEvent
,但我不想要这个。我希望它出现在 cellDoubleClick 事件中。
代码
checkbox - C1.Win.C1FlexGrid 网格的标题(固定)行中的复选框
我的问题是“有没有办法在 C1.Win.C1FlexGrid 的固定行单元格内使用 CheckBox?”。
我有一个带有两个固定行的 C1FlexGrid。(重要的是在这里提到我使用的是 C1.Win.C1FlexGrid 网格而不是 WPF 或 SilverLight 版本)
我拥有的第一个固定行像往常一样用于标题。第二个虽然是定制的以执行其他一些任务,但除了一项我无法完成的任务外,一切都运行良好。我需要在第二个固定行的单元格的一个单元格内使用 CheckBox(就像网格正常行中的任何布尔单元格一样),因为我想使用此 CheckBox 来选中/取消选中同一列中的所有复选框。
当然,将列数据类型设置为 bool 不会为固定行完成这项工作。将单元格的编辑器设置为 CheckBox 也不行,因为编辑器不会一直可见,只有在选择单元格时才可见。此外,根据我的研究,有一些线程正在讨论的 CellFactory 属性可用于完成这项工作,但 CellFactory 未在 C1.Win.C1FlexGrid 类中实现,而仅在 WPF、SilverLight 和 Phone 版本的网格中实现.
关于如何做到这一点的任何想法?