问题标签 [datagridcell]

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

wpf - Why an exception when I add a DataGridCell style?

The following xaml gives the exception: "Items collection must be empty before using ItemsSource."
In code behind we have simply:

Without the Style there is no exception.
The fact that the Style is empty is just because I was looking for the minimal code that gives the exception. Adding a setter doesn't change anything.
The reaseon for the usage of the style is that I want to tweak the controltemplate for the autogenerated columns.

0 投票
1 回答
558 浏览

c# - 如何在编辑 DataGridCell 时创建类似“命令”的事件

在我的程序中,我有DataGrid4 个不同的列。I would like to make it so that, in one of the columns, when a cell is selected for editing, I am able to change the content of that cell programmatically. 例如,在编辑时,string所选单元格中的当前值可能会更改为"selected"。我浏览了这里DataGridCell的课程,并没有真正找到任何可以检测到单元格编辑的内容。如果 xaml 中的每个都有一些“cellClick”事件,那就太好了。我如何实现这种类型的处理程序?DataGridTextColumn

我的 xaml DataGrid

0 投票
1 回答
3294 浏览

wpf - WPF DataGridCell BorderThickness=0 不起作用

DataGridColumnHeader.BorderThickness=0 对我有用,但不是 DataGridRow 或 DataGridCell,有什么想法吗?

结果:

在此处输入图像描述

0 投票
1 回答
249 浏览

wpf - 当 DataGridCell.IsEditing 为真时如何更改 DataGridRow 颜色?

当 DataGridCell.IsEditing 为真时如何更改 DataGridRow 颜色?

当用户双击单元格时,它会突出显示文本并取消选择整行(即:将行颜色更改为透明)。应该只突出显示当时选择的内容,并且当用户在编辑或离开该字段后失去焦点时,该行可以再次突出显示,具体取决于光标所在的行。

0 投票
2 回答
1682 浏览

c# - 按 Cellvalue 为 DataGridCell 着色

我有一个具有不同列数的 WPF DataGrid。我想根据值对单个单元格进行着色。例如:如果单元格值为 0,则为红色。

这些是我的实验:

0 投票
1 回答
87 浏览

wpf - 如何为数据网格添加工具提示并在工具提示中显示数据网格的转换值?

我有 DataGrid,其中一个 DataGrid 列看起来像这样。

问题是我需要显示将列的值转换为列的子值列表。我尝试使用自我。显然,它不起作用。

我怎样才能解决我的任务?有没有可能。

0 投票
1 回答
192 浏览

c# - WPF:将动态工具提示添加到 DataGridCell

我正在开发我的第一个 WPF 应用程序,它查询数据库并在TabControl这些记录的一个或多个字段不满足特定条件时显示某些表的一些记录。

我有一个DataTable作为数据源,我用一个DataGrid来显示结果(即错误的记录)。我想用ToolTiponDataGridCell来表明为什么一个字段被认为是错误的。有一种方法可以遍历DataGridRowandDataGridCell以便我可以ToolTip为每个特定字段设置动态?

提前致谢。

0 投票
1 回答
387 浏览

c# - 在 Datagridview 中更改 Quantity 值,价格也会发生变化。怎么可能?哪个事件将执行此操作。CellEndEdit 已使用

我想在 Datagridview 中更改数量值,它也会改变价格。怎么可能?哪个事件是使用 C# windows form.CellEndEdit 已被其他单元格(产品名称)使用的。

0 投票
2 回答
3836 浏览

c# - 在鼠标悬停时编辑 DataGrid 单元格

我有一个DataGrid有很多行和列的单元格,当用户将鼠标聚焦在单元格上时,我想让单元格准备好进行编辑(IsMouseOver)。

到目前为止,我发现的只有这个

当鼠标悬停在单元格上时,我可以为单元格设置一个属性。但是当鼠标悬停时如何启动事件呢?

0 投票
1 回答
524 浏览

.net - 如何获取已编辑单元格的列名?

我想获得一个数据网格编辑单元格的列名。

使用此代码,我可以获得已编辑单元格的值,但我需要知道列名才能更新我的 mysql 表。我怎么才能得到它?