问题标签 [datagridcolumn]

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 回答
3182 浏览

wpf - 查找 DataGridColumn 的根元素

我正在LogicalTreeHelper.GetParent()递归地使用该方法来查找各种其他 WPF 元素的根元素。这几乎适用于所有内容,但对于 DataGridColumn (例如DataGridTextColumn. 我发现它既DataGridColumn不是逻辑树也不是视觉树的一部分。我能以某种方式找到DataGrid它所属的(然后从网格中获取根)吗?

阅读 MSDN 文档我找不到合适的解决方案。谢谢你。

我找到逻辑根的代码:

0 投票
2 回答
15813 浏览

wpf - 无法以编程方式找到 DataGridColumn 的名称

我在我的数据网格中找到了 Columns 集合,并希望遍历它以找到某个列名称。但是,我不知道如何处理列的 x:Name 属性。这个 xaml 说明了我使用 DataGridTextColumn 和 DataGridTemplateColumn 的问题:

这是我的代码:

在运行时,不存在任何值;column.GetValue 不返回任何内容。使用 Snoop,我确认 DataGridTextColumn 或 DataGridTemplateColumn 上没有 Name 属性。

我错过了什么?

0 投票
4 回答
10699 浏览

wpf - WPF DataGridTextColumn 工具提示

有没有办法将工具提示添加到 DataGridColumn 标题并仍然保留排序功能。下面的代码不起作用(它不显示工具提示)

当我使用下面的代码时

该列失去排序功能..帮助!

0 投票
1 回答
325 浏览

binding - 代码中的 DataGridColumn 绑定

我正在搜索一种简单的方法,通过它我可以动态地将我的 DataGridColumn 与 Datatable 列绑定。我还应该能够定义每列的宽度。

例子 :-

如果我的程序在数据表中生成 5 列,那么 DataGrid 应该能够显示 5 列,每列具有不同的列宽。

0 投票
1 回答
78 浏览

.net - 如何显示主键数据?

我有两个表:交易和账户。

Transaction 有一个来自 Accounts Table 的外键 IDAccount。

我将 Datagridview 的数据源属性的数据源属性分配给事务表。

我想在 Datagridview 中的 IDAccount 中进行 Accounts.description。

我必须做什么?

0 投票
1 回答
528 浏览

apache-flex - 如何在 Flex 中侦听由渲染器调度的自定义事件?

我遇到了以下问题:我已经为我的 DataGridColumn 实现了一个自定义 headRenderer。这个想法是在单击列标题时有一个下拉菜单。问题是我不知道如何添加侦听器或将变量传递给渲染器,因为渲染器类是由 ClassFactory 实例化的。

渲染器类:

这是我实例化渲染器的方式:

任何帮助将不胜感激

0 投票
1 回答
316 浏览

visual-studio-2008 - Is it possible to make a DataGridView, DataGridColumn, DataGridCell mimic a specific behaviour in excel?

Technologies: Visual Studio .NET 2008

I'm wondering if anyone is aware of a way to force a column in a datagridview to behave similarily to Excel.

Currently, this is what the data looks like:

what I would like to see is

However, the catch is, I want the data to look like "B" when not in use (no focus, mouse isn't in cell) and I want the data to look like "A" when in use. (Cell has focus, not the whole column.)

If I can't do the specific cell, that's fine. If it's as broad as "When the dataGridview has focus, all data looks like A, I can deal with that.

Any ideas?

0 投票
1 回答
858 浏览

silverlight - 在 Silverlight 中,如何设置动态 DataGridColumn 的 HeaderStyle

我有一个数据网格,我正在从我的 ViewModel 动态地将列添加到这个网格中。用户有一个设置对话框,他们可以在其中管理哪些列出现在此 DataGrid 中。我遇到的问题是我不知道如何在我的 ViewModel 中创建的这些 DataGridColumns 之一上设置 HeaderStyle。

最基本的版本是能够为这些动态列向 DataGridColumnHeader 添加工具提示。请注意,由于它们的动态特性,这些列没有在 XAML 中定义。大多数列都是数据驱动的,因此在编译时是未知的。

显示如何向此样式添加按钮以及如何设置其单击或命令属性以便我可以从网格中删除列的奖励点(设想列标题中的按钮上的 x 图像,当我单击此我想要删除列。)

0 投票
3 回答
3158 浏览

wpf - WPF DataGridColumn 不允许我为自动调整列大小设置“.width = double.NaN”。“值不应该是无穷大”错误?

我有一个 WPF DataGrid,我在后面的代码中手动设置列。我正在尝试使用以下代码将列大小设置为 Auto:

但是在运行时我收到以下错误:

值不应该是无穷大。参数名称:值

我在很多地方读到 double.NaN 用于将列大小设置为自动。我究竟做错了什么?

PS customBoundColumn 是 DataGridBoundColumn 的一个实例

0 投票
2 回答
3085 浏览

c# - DataGridViewImageColumn 不显示值 - 为什么?

我想在我的 dataGridView 中显示一些图像,所以我DataGridViewImageColumn使用默认图像 ( Properties.Resources.test) 创建,将其添加到dataGridView并尝试向单元格插入一些值。不幸的是,它没有改变显示。我究竟做错了什么?