datagrid相关内容

WPF DataGrid CellEditEnding - 数据集不更新直到行失去焦点

一旦单元格失去编辑焦点,我需要能够更新数据集的值.我知道单元格何时失去焦点 (CellEditEnding),但问题是,它的上下文项的实际更新不会发生,直到焦点实际发生在该行上.当只剩下一个项目时,这将成为一个大问题,因为它可能永远不会失去焦点. 我如何确保每次列编辑完成 (CellEditEnding) 时,该行的实际上下文都会在该点更新(不仅仅是在该行失去焦点时) 提前致谢! ..
发布时间:2022-01-06 09:13:44 其他开发

选择行时设置 WPF DataGrid 行的文本颜色

我正在尝试更改 WPF 数据网格中选定行中文本的颜色.默认情况下,它会将文本颜色更改为白色,是否可以使用样式/触发器等进行更改? 提前致谢! 解决方案 试试这个 然后你可以在你认为合适的列中使用它 ..
发布时间:2022-01-06 09:13:35 其他开发

在 wpf datagrid 中如何将空白行放在最上面?

在wpf datagrid 中如何获得空白行?即当用户想要添加新行时,它总是在底部.但我希望它位于顶部......我可以在 XAML 中执行此操作吗? 解决方案 NewItemPlaceholderPosition.AtBeginning?我没有代码示例,但这似乎是您所描述的.您始终可以按照 Johan 的建议进行操作,并以编程方式移动或排序网格中的项目. Ray Burns 添加的 ..
发布时间:2022-01-06 09:13:28 其他开发

我如何处理 WPF DataGrid 上的单元格双击事件,相当于 windows DataGrid 的事件?

如您所知,在 windows C# 的 gridview 中,如果我们要处理单元格上的单击/双击事件,则有 CellClick、CellDoubleClick 等事件. 所以,我想用 WPF DataGrid 做与 windows gridview 一样的事情.到目前为止,我已经进行了搜索,但答案既不适用也不有用.他们中的一些人说使用 MouseDoubleClick 事件,但在此事件中,我 ..
发布时间:2022-01-06 09:13:12 其他开发

处理 DataGridHyperlinkColumn 单击事件

如何通过代码(在 .xaml.cs 文件中)以编程方式处理 DataGridHyperlinkColumn 的点击事件. 解决方案 如果您只想将浏览器导航到链接,就像编写这样的处理程序一样简单: void EventSetter_OnHandler(object sender, RoutedEventArgs e){var destination = ((Hyperlink) e.Ori ..
发布时间:2022-01-06 09:13:02 其他开发

winforms有没有好的免费的devexpress数据网格替代品?

DevExpress 数据网格 (WinForms) 有什么好的免费替代品吗? 我正在寻找 WinForms 数据网格和数据编辑器控件.一些好的,您可以在其中按列排序和分组并编辑网格内的数据. 解决方案 如果内置的DataGridView控件不够好,这里有一些替代方案: http://sourcegrid.codeplex.com/ http://www.codeprojec ..
发布时间:2022-01-06 09:12:56 C#/.NET

在 ASP.NET 页面上填充表格

关于表格(在这种情况下为单列)人口的简单问题.尽管这似乎是一个简单的问题,但我从未涉足前端领域,所以就这样吧. 布局为 2 列 8 行.类似的东西. 名称 A姓氏 B年龄 C出生日期 D... 第 1 列是稳定的,如果您愿意,“标题"不会​​改变. A、B、C、D 是对数据库的查询结果.所以,我能想到的选项是: 绘制一个 2Column - 8Row 的表格并将文本框放置在 ..
发布时间:2022-01-06 09:12:35 C#/.NET

当行高于视口时,如何让 DataGrid 平滑滚动?

我有一个充满笔记的 DataGrid,并且一个笔记可能会比 DataGrid 的高度更高.发生这种情况时,如果您尝试向下滚动以阅读笔记的下半部分,DataGrid 会立即跳到下一行. 这不仅会阻止用户查看完整的笔记,而且还会导致滚动感觉不连贯,因为它似乎在跳动. 有没有办法让 WPF 在不禁用默认的 DataGrid 虚拟化的情况下平滑滚动过一个长音符? 解决方案 我相信您正在 ..
发布时间:2022-01-06 09:11:54 其他开发

冻结 DataGrid 行

我想知道在 .net 4.0 中的 WPF 数据网格中是否可以有一个静态行. 我想要实现的是创建一个静态行(第 0 行),当向下滚动数据网格时,该行将始终显示在顶部. 当用户滚动浏览数据网格时,第 0 行将始终可见. 谢谢. 解决方案 这个“简单的解决方案"仅适用于可冻结的页脚,冻结的页眉解决方案会有所不同(实际上更容易 - 只需使用 HeaderTeamplate -放 ..
发布时间:2022-01-06 09:10:31 C#/.NET

WPF Toolkit DataGrid 滚动性能问题 - 为什么?

我在使用(WPF 工具包)DataGrid 时遇到了性能问题.它包含大约 1.000 行(只有八列)并且滚动非常缓慢和滞后.包含 DataGrid 的 Window 的初始加载也需要 5-10 秒. 我做了一些研究(使用 google 和 StackOverflow),但除了打开 UI 虚拟化的建议之外找不到任何东西.但即使在明确启用滚动之后,仍然非常缓慢. 我的 DataGrid 绑 ..
发布时间:2022-01-06 09:10:23 C#/.NET

WPF DataGrid 选定的行样式

我遇到了一个非常愚蠢的问题 - 需要在 WPF DataGrid 中设置所选行的样式. 我想显示一个带有蓝色边框的矩形,而不是用某种颜色填充整行. 任何想法如何实现?一定是某种方式让它变得非常简单. 解决方案 在 DataGrid 上使用 CellStyle 和 RowStyle.DataGridCell 和 DataGridRow 都具有 IsSelected 属性,可在 T ..
发布时间:2022-01-06 09:09:58 其他开发

wpf - 无论新值如何,当属性发生变化时都会触发数据触发器

当数据网格单元格的值发生变化时,我试图在数据网格中的单元格上执行动画. 数据网格本身绑定到一个普通的旧 CLR 对象的 ObservableCollection.在这种情况下,假设对象是具有“名字"、“姓氏"和“年龄"属性的“人"对象.'Person' 类实现了 INotifyPropertyChanged 接口,并且每个属性在它的 setter 中都有对 onPropertyChanged ..
发布时间:2022-01-06 09:09:42 其他开发