datagrid相关内容

检查 WPF DataGrid 中的可见行

我有一个 WPF DataGrid,当屏幕上有太多行要查看时,它会得到一个垂直滚动条.我想知道的是,当用户滚动时,是否有办法知道顶部可见行是什么. 理想情况下,我希望能够连接一个事件以了解用户何时滚动和滚动,检查顶部可见行以更新一些信息. 解决方案 订阅 DataGrid 的 ScrollViewer 上的 ScrollViewer.ScrollChanged 事件怎么样?它的事件参 ..
发布时间:2022-01-06 09:18:39 C#/.NET

WPF:打印分页数据网格的最佳方法

天啊,我接受了调查这个问题的教育吗?我想我已经被 Powerbuilder 宠坏了,它具有开箱即用的出色功能. 是否有人认真编写自定义文档分页器对象来处理其 LOB 应用程序的报告需求?我希望能够“免费"打印,而不必为了获取屏幕上的内容并将其扔在纸上而疯狂编码. 人们是如何做到这一点的?有没有人推荐的 3rd 方允许打印较大的数据网格? 谢谢 解决方案 分页数据网格是一个 ..
发布时间:2022-01-06 09:18:28 其他开发

如何处理组小计,例如WPF DataGrid 中的目标行?

我正在实施一个 WPF DataGrid,其中包含具有许多关键数字的项目.项目按项目类别分组. 对于每个类别应该有: 在每个关键指标列中显示该列所有行的总和的行. 不属于绑定到的数据源网格的一部分的目标行.目标行告诉每一列今年的目标是什么(例如要花多少钱). 这些行应始终位于每个组的顶部(排序过滤). 我的第一个解决方案是在组标题中包含这些数据.这不是一个好的解决方案,因 ..
发布时间:2022-01-06 09:18:21 C#/.NET

有条件地使 WPF DataGridCell 成为只读

我有一种情况需要有条件地将 wpf 数据网格单元设为只读.DataGridCell 中有 IsReadOnly 属性.但不幸的是,该属性是只读的!有什么办法吗? 蚂蚁. 解决方案 您应该能够使用 DataGrid.BeginningEdit 事件有条件地检查单元格是否可编辑,如果不是,则在事件参数上设置取消属性. ..
发布时间:2022-01-06 09:18:13 其他开发

从文本文件导入数据并在数据网格中显示

我想从文本文件中导入数据并将其显示在数据网格中.文本文件被分隔.第一行包含列标题,其余包含各列的数据. 文本文件中存在列分隔符和行分隔符.我想在数据网格中显示数据,其中标题为列名,所有数据将显示在每列下. 我已成功从文件中取出数据.问题是文件每次都可能不同,列数可能会有所不同.所以我不能为它使用预定义的类.我想为运行时创建一个类并在运行时添加属性并将列表显示到数据网格.我怎样才能完成这 ..
发布时间:2022-01-06 09:17:46 C#/.NET

向 JQgrid 上的 editurl 发送附加参数

我现在的问题是在编辑该行时尝试发送该行的 ID (editable: false). 例如,我有一个包含列 userid(editable: false), username(editable: true), firstname(editable: true) 的网格代码>), 姓氏(editable: true).编辑行时,网格仅发送参数用户名、名字和姓氏.在服务器端,我需要用户 ID 才 ..
发布时间:2022-01-06 09:17:32 前端开发

C#:WPF 数据网格和 xml 文件

如何使用类读取 xml 文件并将其填充到数据网格上?数据网格应该具有验证功能吗? XML 文件: 解决方案 有几种方法可以使用 XML 加载 DataGrid(还有其他方法): 使用 XmlDataProvider 从代码隐藏中读取 XML 这是一个使用两种方法的非常粗略的样本. XAML ..
发布时间:2022-01-06 09:17:24 C#/.NET

WPF:菜单项仅绑定命令参数一次

在使用带有命令的菜单时,我已经注意到了几次,它们不是很动态,检查一下.我正在从一组颜色创建一个菜单,我用它来为数据网格中的列着色.无论如何,当我第一次打开菜单(它的上下文菜单)时,命令参数绑定发生并且它绑定到上下文菜单打开的列.但是,下次我提出它时,似乎 wpf 会缓存菜单,并且不会重新绑定命令参数.所以我只能在上下文菜单出现的初始列上设置颜色. 过去我通过使菜单完全动态并在菜单关闭时销毁集 ..
发布时间:2022-01-06 09:17:14 其他开发

WPF Datagrid 单元格、单元格信息和选定单元格 + 自定义选择

我想在 WPF 数据网格中操作选择,但是我在访问实际单元格和设置焦点并将它们标记为选中时遇到问题. 谁能解释一下:为什么没有一些简单的方法可以从 **DatagridCellInfo** 获取 **DatagridCell**? 为什么几乎没有人使用 WPF 数据网格?(我没有看到太多的 Q/A 投票) 是否有一种简单的方法可以为 WPF 数据网格创建自己的选择模式? 我有什么问题 ..
发布时间:2022-01-06 09:16:53 C#/.NET

在 React MUI DataGrid 中获取复选框选择上的行项目

我从 API 获取数据并使用 React MUI DataGrid 显示它.我启用了复选框选择,我想获取所选行的特定单元格项并将它们保存在列表中. 例如在下图中,如果我单击第一行的复选框,我想获取“当前位置";添加到列表中,然后如果我单击第二行,我希望将第二行的当前位置添加到现有列表中. 下面是我当前的代码 控制台.log(itm)}/> 但我得到这样的输出 我对 React ..
发布时间:2022-01-06 09:16:33 其他开发

从 DataGridCell 获取控件

假设我在 DataGridTemplateColumn 中有一个任意控件,我想知道如何获取控件,因为我已经检索到包含该控件的 DataGridCell. 我的包含 DataGrid 的 XAML 文件如下: ... ..
发布时间:2022-01-06 09:15:58 C#/.NET

WPF添加数据网格图像列可能吗?

使用 C#.Net 4.5、Visual Studio 2012 Ulti、WPF. 我想在这个新的 WPF 应用程序中执行一些旧的 win-forms 代码. 代码如下: DataGridViewImageCell pNew = new DataGridViewImageCell();ParetoGrid.Columns.Add(new DataGridViewImageColum ..
发布时间:2022-01-06 09:15:35 C#/.NET

WPF Datagrid 列格式编号以包含逗号

我认为这会相当简单,而且可能很简单,但我在谷歌上找不到任何东西.我有一个 WPF 应用程序,其数据网格绑定到我的对象,该对象包含类型 bool、string & 的属性.内部int 显示的地方我想显示 30,000 而不是 30000.这是如何实现的? 任何帮助都会很棒,谢谢,米 解决方案 您正在寻找 StringFormat ..
发布时间:2022-01-06 09:15:13 C#/.NET

当数据不在规则网格上时如何绘制等高线图?

假设我有 3 个变量,使得 x=1:9y=c(1,1,1,2,2,2,3,3,3)z=6:14 如何重新排列数据以便我可以使用 r 绘制数据的等高线图?我收到消息 contour.default(x, y, z) 中的错误:增加 'x' 和 'y' 值 谢谢. 解决方案 z 是要绘制等高线的值的 matrix.x 和 y 是它们各自的位置."Tyler" 在 r-help 邮件列表 ..
发布时间:2022-01-06 09:14:56 其他开发

数据网格中的 WPF 弹出焦点

我正在创建要在 DataGrid 编辑模板中使用的自定义 UserControl.它看起来像这样: 编辑:我已经缩小了一些代码.看来,如果我直接在 CellEditingTemplate 中放置一个带有文本框的弹出窗口,则文本框获得焦点没问题.当我将该代码移动到 UserControl 时,我无法在编辑单元格时再选择文本框. UserControl 是否对焦点做了一些有趣的事情? ..
发布时间:2022-01-06 09:14:41 其他开发

为什么我的 WPF Datagrid 不显示数据?

这个walkthrough 说你可以创建一行中的 WPF 数据网格,但没有给出完整示例. 所以我使用通用列表创建了一个示例并将其连接到 WPF 数据网格,但它没有显示任何数据. 我需要对下面的代码进行哪些更改才能使其在数据网格中显示数据? 答案: 此代码现在有效: XAML: ..
发布时间:2022-01-06 09:14:25 C#/.NET

如何获取 WPF DataGrid 以将更改保存回数据库?

如何获取 WPF DataGrid 以将更改保存回数据库? 我已将我的 DataGrid 控件数据绑定到一个 DataTable 对象,并使用一个非常简单的 SELECT 查询填充该表,该查询检索一些基本信息.数据在控件中显示得很好. 但是当我使用控件编辑数据时,更改不会推送回数据库. 有人知道我错过了什么吗? 解决方案 执行更新 当用户在 DataGrid 中编辑 ..
发布时间:2022-01-06 09:14:18 其他开发