问题标签 [wpfdatagrid]

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

linq - 如何使用 LINQ-to-SQL 回滚对 WPF DataGrid 控件的更改?

我能够设置 WPF Datagrid,通过 linq-to-sql 显示 Northwind 数据库表,并处理 TheDataGrid_RowEditEnding 事件,以便它保存数据库。

但是,当 CustomerID 更改时,它会从我处理的数据库中收到错误,但是我现在如何(1)回滚 Datagrid 控件或(2)从数据库视图 LINQ-to-SQL 重新获取原始数据(我在下面通过 LINQ 进行的重新获取似乎有某种缓存,它不会刷新):

回答:

谢谢丹尼斯,我用你的建议来得到我所追求的:

0 投票
1 回答
3410 浏览

wpf - 为什么这不会改变我的 WPF Datagrid 标题的颜色?

我在后面的代码中填充我的数据网格,如下所示:

在我下面的 XAML 中,DataGrid.RowBackground 有效,但DataGridHeaderBorder在运行时的代码隐藏中收到错误“在使用 ItemsSource 之前,项目列表必须为空” 。

这很奇怪,因为我只是想更改 Datagrid 标题的颜色,但 ItemsSource 有问题。如果我取出 DataGridHeaderBorder 行,它工作正常。

那么如何简单地更改 Datagrid 上列标题的颜色呢?

0 投票
6 回答
42996 浏览

wpf - DataGridCheckBoxColumn 的单击事件

我有一个DataGrid带有 的 WPF 表单DataGridCheckBoxColumn,但我没有找到任何点击事件,选中和取消选中它......

这些活动是否适用于DataGridCheckBoxColumn?如果没有,请提出一些我可以使用的解决方法。

0 投票
1 回答
1428 浏览

wpf - 如何获取 DataGridColumnHeadersPresenter 控件模板的标题内容?

谢谢你的帮助!

0 投票
1 回答
1423 浏览

wpf - WPFToolkit DataGrid 中具有 DateTime 值的列

我正在尝试制作一个简单的 DateTime 列,用于设置时间值。像这样玩:

它看起来很正常,但更改值不起作用。我不知道为什么。是否有可能制作某种有助于输入值的“面具”?我的意思是跳过冒号,只取数字等。显然 WPF 有一些潜力来制作像 DateTimePicker 这样的控件,但不是日期,而只是时间值。

请你们给我举个例子。谢谢你。

0 投票
5 回答
12507 浏览

wpf - 警告 CapsLock

我有一个 DataGridTemplateColumn,其中 DataTemplate 作为 PasswordBox。

如果 CapsLock 被切换,我想警告用户。

现在,我需要在这里提出一些 PopUp。我不知道该怎么做。请帮帮我。

我试着像这样玩 ToolTip:

但它仅在鼠标光标悬停在那里并且我需要一个独立的弹出窗口时才有效。

0 投票
4 回答
17599 浏览

wpf - WPF 数据网格模板列。我错过了什么吗?

这是模板列的明显示例,对吗?那有什么问题呢?所以,事情是这样的——当用户通过按 TAB 键浏览 DataGrid 时,它需要按两次 TAB(!)才能在 TextBox 中编辑文本。一旦用户获得列焦点,我的意思是即使他刚开始打字,我怎么能使它可编辑?

好的。我找到了一种方法 - 进入 Grid.KeyUp() 我把代码放在下面:

0 投票
4 回答
30040 浏览

wpf - WPF DataGrid如何获取ItemsSource更新时

DataGrid 的源更新时会触发哪个事件?我已经尝试过 DataContextChanged 和 SourceUpdated 但它从未成功过。

其实我需要一个简单的东西。我想,如果有新行出现,请将 GridView 的滚动条向下滚动到底部以查看它是什么。

0 投票
2 回答
4754 浏览

wpf - wpf工具包数据网格中的条件格式

嘿,我想根据模型中的布尔值更改行前景色,最好的方法是什么?

0 投票
3 回答
4663 浏览

wpf - WPF 工具包中的 WPF DataGrid 与 ListView - 有什么好处吗?

ListView很清楚,但从没看过DataGrid

我的问题很简单 - 如果您不需要在列表中进行编辑,DataGridListView? 此外,使用是否有缺点DataGrid(更复杂、性能、错误、难以设置样式等......)?