问题标签 [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.

0 投票
1 回答
4878 浏览

vb.net - 如何在 C1FlexGrid 中调整行高?

我需要在 C1FlexGrid 中自动调整行高。我需要使用 AutoSizeRow 让它工作,但它不会改变行高。我通过设置高度对其进行了测试,它可以工作。为什么 AutoSizeRow 不起作用?

0 投票
1 回答
1809 浏览

vb.net - C1FlexGrid 上是否有一个属性可以在数据加载到网格之前设置默认行高?

我需要能够根据为网格选择的当前字体大小调整 C1FlexGird 的行高。我看到有 AutoSizeCols 和 AutoSizeRows 方法,但它们只有在将数据加载到网格后才起作用。由于某些原因/限制,我不能采用这种方法。

所以我想看看网格上是否有任何属性可以在数据加载到网格之前设置默认行高。

谢谢你的帮助!

0 投票
2 回答
1880 浏览

vb.net - 处理 C1FlexGrid 内 ComboBox 列的 KeyDown 事件

我有一个 ComboBox“我将其命名为 Combo”,它加载在第二列的 C1FlexGrid“我将其命名为 fgMain”中,我想处理键盘以使该组合框上的按 Enter 键可供用户使用。

我使用此代码创建组合框并使用数据填充它:

我使用此代码来处理在 c1flexgrid 的第 2 列中的任何单元格上按 enter 它只处理在第 2 列中的任何单元格上按的第一个 enter 并使组合框的下拉列表出现:

现在我需要处理如果用户选择了他想要的项目,那么他将第二次按回车...我的问题是当我按第二次回车选择所选项目时,它出现在“ fgMain(e.row, 2 )" 仅持续不到一秒钟,然后整行消失并且 fgMain(e.row,2) 变为空

0 投票
1 回答
2318 浏览

vb.net - C1FlexGrid 组合框

我正在尝试根据同一行上的 flexgrid 中的值填充组合框。然而,它在 flexgrid 上的每一行都会发生变化。我需要根据该行和列填充一个组合框。有什么帮助吗?

0 投票
2 回答
432 浏览

c# - Silverlight 中的超链接 C1Flexgrid 列数据

我在silverlight 应用程序中使用组件一FlexGrid,它在网格中自动生成列。我想让其中一个列的数据表现为可点击的超链接。对此问题的任何帮助将不胜感激。

0 投票
0 回答
699 浏览

vb.net - How to undo AutoSizeRows on C1FlexGrid?

I am trying to achieve wrapping and unwrapping of text in C1FlexGrid columns in a menu click event handler. The below code works to wrap the text when appropriate menu action is selected. But how I can unwrap the text?

I tried the below code but it did not make any difference. Any help is appreciated. Thank you!

0 投票
1 回答
64 浏览

vb.net - 如何实现这个模型

我有一张这样的桌子

我有一张这样的桌子

我正在尝试实现这样的表格: 在此处输入图像描述

这是我的查询。

试过这样..

但它不起作用。任何帮助将不胜感激。

0 投票
0 回答
876 浏览

c# - 列数未知的 C1FlexGrid

我目前正在调查 ComponentOne 的 FlexGrid 是否适合我的需求,但我遇到了一个我无法解决的问题。

我的目标是在列数未知的行中显示(以及后来:编辑)数据。假设这是我的模型:

如您所见,每个学生可能参加了零到 n 次测试,其中每个测试都由属性“NumberInCourse”标识。虽然大多数学生将参加相同数量的考试,但有些学生可能会忽略某项考试。

是否有可能(如果是的话:如何做到)将所有这些收集writtenTests到 ObservableCollection 中并让 C1FlexGrid 确定一个学生参加了多少次测试?

结果表应该看起来像

等等。

如果 C1FlexGrid 无法做到这一点(我担心):有人可以提出替代方法来解决这个问题吗?我想避免硬编码给定(并且隐含地:最大)数量的测试。

提前谢谢了

阿德里安

编辑1:

用户 3wic 让我发布 xaml 初始化,所以这里是:

xaml 看起来很正常,就像任何人都会初始化 FlexGrid:

在代码隐藏中,我将数据源设置为 flexgrid

这里的问题是我不能添加另一个绑定,比如

因为(也使用设置AutoGenerateColumns=true)只生成一列包含该List.toString()方法的结果。

我认为这些困难的原因是 C1FlexGrid 被设计成将一行作为一个具有给定(和硬编码)属性数量的对象。

0 投票
1 回答
287 浏览

vb.net - 如何根据部分匹配搜索条件跳转到 DataView 的一行?

目前,我的应用程序使用表达式上的 RowFilter 属性在 DataView 中搜索用户定义的字符串。目前我的代码看起来像这样:

我的目标是修改它的行为,而不是过滤掉不符合搜索结果的行,而是保留所有行,但在用户在搜索框中键入时跳转到部分匹配的第一个实例。如果 DataView.Find() 支持通配符我会设置,但不幸的是它没有。

0 投票
0 回答
468 浏览

c# - WinRT XAML 绑定到 DataTemplate 中的父数据上下文

我试图弄清楚如何从 ComponentOne FlexGrid 中将组合框绑定到父数据上下文。我看到了Tyler 的问题并尝试了这个,但是当我运行我的 WinRT 应用程序时,组合框是空的。我可以通过将我的 ViewModel 设置为页面上的静态资源来使其工作,但我不清楚这样做而不是设置 Page.DataContext 是否有任何负面影响。任何帮助,将不胜感激。

工作示例: