问题标签 [datagrid]
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.
apache-flex - Flex datagrid 通用数值排序功能?
我正在使用 Flex dataGrid,并且需要对我的一些列进行数字排序。
查看 sortCompareFunction,似乎我需要为要排序的每一列创建一个不同的函数,因为我的排序函数必须知道它正在排序的字段。
有什么方法可以将要排序的字段传递给函数?这样我只需要一个数字排序功能。
apache-flex - Flex dataGrid itemRenderer,访问单元格宽高
在编写自定义 itemRenderer 时,如何引用将在其中渲染的网格单元格的高度和宽度?这样在调整网格大小时它会正确调整大小。
我正在编写一个 dataGrid itemRenderer,它在表格的最后一列中绘制条形图。
我试过引用“this”、“this.parent”和其他一些没有成功的东西。我的临时 hack 解决方案是将此数据添加到数据集合中,但是当网格更改大小时这将不起作用,因此我每次都必须对其进行编辑。
wpf - 同步 2 个 WPF 数据网格的滚动位置
我正在尝试同步2 个WPF DataGrid控件的水平滚动位置。
我正在订阅第一个 DataGrid 的ScrollChanged事件:
我有第二个 DataGrid:
在事件处理程序中,我试图使用IScrollInfo.SetHorizontalOffset
,但可惜 DataGrid 没有公开IScrollInfo
:
还有另一种方法可以做到这一点吗?或者 TargetGrid 上是否有另一个元素公开了IScrollInfo
实现滚动位置同步所必需的?
顺便说一句,我使用的是冻结列,所以我不能用 ScrollViewers 包装两个 DataGrid 控件。
delphi - 计算 TDbGrid 中的行数
我有一个 TDbGrid,我可以在运行时使用 FieldCount 属性轻松判断其中有多少列,但似乎没有相应的 RowCount 属性来显示正在显示的记录数。我怎样才能找到这个?
delphi - 每次更改 TDbGrid 的选定位置时会触发什么事件?
我的项目中有一个 TDbGrid,每次更改所选行时,我都会尝试触发一个事件。行中的任何更改都已更新链接到同一 DataSource 的所有数据感知控件,但还需要进行其他更改,我需要一个事件处理程序。
我认为 OnColEnter 会起作用。根据帮助文件,它在以下情况下触发:
用户使用键盘导航到单元格。例如,当用户使用 Tab 键或 Home 键时。
用户在单元格中单击鼠标按钮。
SelectedField 或 SelectedIndex 属性已设置。
不幸的是,当用户在启用 dgRowSelect 选项并且没有 OnRowEnter 的情况下使用键盘导航时,它不会触发。OnKeyDown 事件在选择更改之前触发。我正在尝试在这里模拟 TListBox 的数据感知版本,并且我需要一些东西来替换列表框的 OnClick 处理程序,尽管名称实际上在任何时候更改选择时都会消失,无论是通过鼠标还是键盘。有什么办法可以用 TDbGrid 做到这一点?如果没有,则必须有其他一些网格控件可以做到这一点。有谁知道它是什么?(最好是开源的?)
wpf - WPF ListView 性能非常慢 - 为什么?(ElementHost,还是其他原因?)
我有一个 Windows 窗体应用程序,它有一个包含 WPF 用户控件的 ElementHost... 在我的 WPF 中,我有一个非常简单的 ListView:
如果我的来源有 10 个项目,则表单会在不到一秒的时间内加载。如果我的来源有 1000 个项目,则需要 7 秒!!!我的计时器只考虑加载(而不是获取物品需要多少时间)。
所以我的问题是:
使用 ElementHost 是一场性能噩梦吗?
WPF DataBinding 是性能噩梦吗?
ListView 是废话吗?(顺便说一句,与 WPFToolkit 的 DataGrid 的结果相同)?
datagrid - Silverlight DataGrid 设置 ItemSource/DataContext 时自动选择,排序,
有没有办法关闭 Silverlight 内置 DataGrid 中第一行的自动选择?
我们基于用户在数据网格中选择一行来构建许多功能。当数据绑定或排序时,SelectionChanged 的自动触发确实给我们带来了问题。我们试图在选择周围设置一些守卫,但似乎无法涵盖所有问题。
例如,如果在加载屏幕时未显示的 TabControl 选项卡中有 DataGrid,并且 DataGrid 绑定到作为对象列表的 DataContext 的属性。在显示选项卡之前,网格不会进行数据绑定。是否有事件告诉我们网格是数据绑定的?数据绑定的默认行为不应该是不选择行吗?
谢谢迈克
apache-flex - 如何为 Flex Datagrid 制作可重复使用的 labelFunction?
我有一个标签功能,如:
我在数据列中使用labelFunction
.
如果我的数据字段被称为“startDate”,这很好用。我想让这个函数通用,这样我就可以在任何地方使用它。
我怎样才能做到这一点。我想我需要使用某种“反思”——或者完全是另一种方法?
c# - SilverLight DataGrid:复制和粘贴
- 有没有一种方法可以让我从 SilverLight DataGrid 中选择一堆行或单元格并将它们复制以粘贴到例如 excel 中?
DataGrid 似乎没有内置此功能!
非常感谢
c# - Silverlight DataGrid:导出到 excel 或 csv
有没有办法可以将我的 Silverlight DataGrid 数据导出到 excel 或 csv?
我在网上搜索但找不到任何示例!
非常感谢