wpfdatagrid相关内容

在 WPF 中获取数据网格中的多个选定行?

我想在 WPF 中获得多个数据网格的选择,作为我的业务需求,我在数据网格中有一个客户表,它允许多个选择和单选按钮(全部、已选择、所有但已选择).如果单击选定的或所有未选定的,则我必须仅为在数据网格中选择的那些客户提取数据.请建议解决方案以获取多个选定的数据网格行. 谢谢. 解决方案 以上问题我已经有了解决方案, //CustomerDTO是DTO类,包含Customer Table ..
发布时间:2022-01-06 09:37:26 C#/.NET

带有 DatePicker 的 DataGridTemplateColumn 需要单击三下才能编辑日期

我有一个 DataGridTemplateColumn.在它的 CellEditingTemplate 中,我放置了一个 DatePicker 控件.现在如果我想编辑日期,我必须点击三下让 DatePicker 开始编辑.有人可以让我知道如何让 DatePicker 只需点击两次就可以进入编辑模式吗?此外,如果 DataGridTemplateColumn 获得焦点,键盘输入也不会将 DatePi ..
发布时间:2022-01-06 09:37:11 其他开发

WPF DataGrid - 为什么额外的列

我有一个 WPF 应用程序,它使用 DataGrid 来显示一些数据.当我运行程序时,会有一个额外的列,如下所示: 这是我在 VS2010 中设计时的样子 我已经关闭了数据网格上的 AutoGenerateColumns 并单独指定了列(这是一个用户控件): ..
发布时间:2022-01-06 09:34:08 其他开发

DataGridCheckBoxColumn 的单击事件

我有一个带有 DataGridCheckBoxColumn 的 WPF 表单中的 DataGrid,但我没有找到任何点击事件,已选中和未选中它... 这些事件是否可用于 DataGridCheckBoxColumn?如果没有,请提出一些我可以使用的解决方法. 解决方案 引自 William Han 的回答:http://social.msdn.microsoft.com/Forums ..
发布时间:2022-01-06 09:30:04 其他开发

Datagrid 行的静态数据是否可以纯粹在 XAML 中定义,即没有背后的代码?

我有要以 Datagrid 格式显示的静态数据.这些值仅用于显示目的,不会更改.是否可以将它添加为 Datagrid 控件的某种子标签,以便我可以避免代码隐藏中的任何内容? 它必须是 Datagrid 控件,因为目的是试验和演示某些带有虚拟内容的 Datagrid UI 功能. 如果不可能使用纯 XAML 内容,那么为数据网格设置虚拟内容的最佳(快速和脏)方法是什么?可以不写类等吗? ..
发布时间:2022-01-06 09:28:00 其他开发

当 DataGrid 接收键盘焦点时,将焦点放在 SelectedItem 的 DataGridCell 上

我有一个 DataGrid,其中 SelectedItem 绑定到 VM Selected 属性.我有一个搜索控件可以进行查找,并且 DataGrid 的 SelectedItem 会发生变化(并滚动到视图中).WPF 4.0 和 DataGrid SelectionUnit="FullRow". 我的问题在于焦点.DataGrid 接收焦点(通过附加属性/绑定),但您不能使用 Up、Dow ..
发布时间:2022-01-06 09:27:28 其他开发

如何将焦点设置到 WPF 工具包数据网格的特定单元格

我正在使用 WPF 工具包提供的 DataGrid 控件来显示产品列表及其 OpenStock、描述等.在此 DataGrid 中,我已将 OpenStock 列设置为可编辑,其余列不可编辑.我现在想要什么,当我的这个窗口加载时,我想将键盘焦点设置到 OpenStock 列的第一个单元格,如果可能的话,在编辑模式下.我搜索了 2 天,最后在这里发帖. 任何帮助或代码示例都会有所帮助. ..
发布时间:2022-01-06 09:26:22 C#/.NET

单元格上的 WPF DataGrid 源更新已更改

我是 WPF 的新手,我用它来构建销售点系统. 我在主窗口有一个DataGrid控件绑定到一个Item的ObservableCollection,收银员会输入/扫描需要的物品售出每件商品的默认数量为1件,但收银员可以手动更改数量. 每当我改变数量时,当我将单元格留在行上的另一个单元格时,它应该用物品价格的总和更新总价格,但它不会发生,只有当我去时才会更新源到另一行而不是同一行中的另一个 ..
发布时间:2022-01-06 09:25:45 其他开发

如何在 WPF Datagrid 中禁用编辑单元格?

我正在 Windows Presentation Foundation 中构建数据网格,但遇到了问题.当用户双击我的数据网格中的单元格时,该单元格进入编辑模式.我想阻止这种情况.相反,我希望用户能够选择整行 - 而不是编辑其中的值. 我怎样才能让双击选择整行而不是将点击的单元格置于编辑模式? 解决方案 WPF DataGrid 有一个 IsReadOnly 属性,您可以将其设置为 T ..
发布时间:2022-01-06 09:24:53 其他开发

在基础数据更改时验证行

想象一个 DataGrid,它的 ItemsSource 设置为一个 ObservableCollection.该集合为 DataGrid 中的每一行提供了一个视图模型.视图模型反过来提供显示在一行中的数据和可能更改此数据的命令.此外,我向 DataGrid 的 RowValidationRules 属性添加了一条规则.如果我输入了无效数据,此验证规则可以正常工作. 但是,如果我通过视图模型 ..
发布时间:2022-01-06 09:23:08 其他开发

如何在wpf中更改datagrid的单个单元格颜色?

我想在运行时更改此网格的特定单元格的背景颜色(显示预订的座位).我正在窗口加载事件上从数据表绑定此网格.我有像“A33"这样的座位记录.我的绑定代码就像这个. MySqlConnection mycon = new MySqlConnection(str);mycon.Open();MySqlDataAdapter da = new MySqlDataAdapter("select * from ..
发布时间:2022-01-06 09:22:39 C#/.NET

WPF 中 DataGrid 上的双向绑定

我有一个 WPF DataGrid 正在使用 var allLines = from Lines in ctx.InvoiceLines 加入 PerPs in ctx.ProductsViews on Lines.ProductCode 等于 PerPs.ProductCode其中 (Lines.BranchNo == BrNo) &&(Lines.Docket == Docket)选择新的 ..
发布时间:2022-01-06 09:22:30 C#/.NET

基于单元格值的 DataGrid 行背景

我目前正在研究 C# WPF 数据网格.我有一个 DataGrid,它具有自动生成的列,代码连接到 SQLite 数据库并创建一个数据集,然后将此数据集设置为 DataGrid ItemsSource. 下面是DataGrid的XAML代码 ..
发布时间:2022-01-06 09:21:00 C#/.NET

如何加速垂直滚动条标记的渲染

我有一个自定义的垂直滚动条,用于显示 DataGrid 中所选项目的标记. 我面临的问题是,当有大量项目(例如可能是 5000 到 50000)时,渲染标记会出现延迟. 使用以下代码,它基本上按照所选项目索引、项目数量和轨道高度进行渲染.显然这是低效的,正在寻找其他解决方案. 这是我自定义的垂直滚动条 ..
发布时间:2022-01-06 09:20:36 C#/.NET

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

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