datagrid相关内容

WPF DataGrid 渲染速度很慢

我尝试过使用自定义的 DataGrid 以及 WPF 中的常用数据网格.我曾尝试手动填充它们以及通过绑定填充它们.在这两种情况下,它们都很慢. 我有一个场景,用户点击一个按钮,就会出现一个带有适当数据的 DataGrid.目前我处于概念验证模式并且只使用示例数据.我有一个包含 10 行表的数据集. 如果我在单击按钮时没有将任何数据附加到 DataGrid,空的 DataGrid 几乎会 ..
发布时间:2022-01-06 09:23:52 其他开发

如何知道用户编辑 WPF DataGrid 单元格时为空?

我有一个 WPF DataGrid.用户可以编辑cell中的数据.我想要一个 event,因为我想检查 cell 是否为 empty.用户可以使用Del Backspace Cut 选项等来清空数据 给我一​​个 event 和 event handler 来做到这一点.我已经尝试过 OnCellEditEnding event 但这只会在编辑完成时触发.我想在每次用户 inputs 时动态 ..
发布时间:2022-01-06 09:23:30 C#/.NET

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

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

WPFToolkit DataGrid:突出显示修改的行

有没有办法在 DataGrid 上突出显示所有修改过的行?由于网格绑定到 System.Data.DataTable 我想我可以将每一行的颜色绑定到它的 RowState(下面的示例),但这并没有似乎不起作用. 有什么想法吗? xmlns:data=“clr-namespace:System.Data;assembly=System.Data" ..
发布时间:2022-01-06 09:22:08 C#/.NET

如何用空行填充数据网格

我有一个绑定到可观察集合的数据网格. 我想实现这篇文章使用我的 Datagrid,但还有其他注意事项: Datagrid 可以由用户调整大小.用一些固定数量的行填充数据表对我的目的不起作用. 滚动行为应该可以正常工作. 基本上,我正在尝试制作一个类似于 Visual Studio 中的错误列表窗口. 如果有任何指导方针,我将不胜感激. 解决方案 这是一个棘手的问题 ..
发布时间:2022-01-06 09:22:00 C#/.NET

如何修改WPF中DataGrid垂直滚动条的位置?

已解决:请在下面查看我自己的答案以及 XAML 代码、屏幕截图和说明. 给这个命名有点困难,所以让我解释一下我的问题是什么.我有一个具有定义高度的数据网格,因此出现滚动条.我想将垂直滚动条包含到排除标题的区域.虽然它只滚动数据行而不是标题,但在视觉上它覆盖了右侧的整个数据网格区域.问题在于滚动条区域会出现两个框(一个上方和下方).我不确定如何摆脱它们或如何将滚动条包含在数据网格的主体中. ..
发布时间:2022-01-06 09:21:42 C#/.NET

R tableGrob 热图或列中的条件格式

有没有办法创建与 excel 的条件格式类似的效果 -> 色阶,以便在 grid.table/tablegrob 对象中显示表格?颜色指示器对于列中较低的值应该是红色的,对于较高的值应该是绿色的.需要该对象格式,以便表格可以与图表一起以网格格式呈现. 谢谢. 解决方案 您可以在 tableGrob 中执行此操作.您创建一个颜色向量,然后将它们分配给单元格. 所以使用克莱门斯回答 ..
发布时间:2022-01-06 09:20:25 其他开发

RowVirtualization 导致行的背景颜色不正确

我有一个 WPF 应用程序,并且在某些页面中有一个 Datagrid.这个数据网格需要一次加载 5000 行(分页对我来说不是一个选项),这需要很长时间.我设置了 EnableRowVirtualization=True 现在性能可以接受,但是这里有问题.在我的数据网格中,我需要根据列值(比如状态)为不同的行设置不同的背景颜色,将 EnableRowVirtualization 从 False 更 ..
发布时间:2022-01-06 09:20:15 其他开发

创建自定义 DataGrid 的 ItemsSource

我正在使用 DataGrids,但我正在努力绑定我的数据,因为列数因必须显示的信息而异. 所以,我试图做的是创建一个包含我在某个时候需要的所有列和行的对象,并将这个对象绑定到 ItemsSource 属性.因为我在 WindowsForms 中使用过 DataGridViews,所以我想到了这样的事情: DataTable myTable = new DataTable();DataCol ..
发布时间:2022-01-06 09:19:58 C#/.NET

向单元格添加填充时,DataGrid 行选择不起作用

WPF 中的 DataGrid 控件表现得很奇怪.当我点击一行时,它应该被选中.单击单元格边框或行边框时出现问题.它只是什么都不做.作为用户,我想单击行并选择它而不强迫我重新单击,因为我不小心单击了单元格之间的边框. 是否有可能以某种方式修复此行为,因此无论我在哪里单击它都会选择行? [编辑] 我发现它是我应用于 DataGrid 到 CellStyle 属性的这种样式的问题: ..
发布时间:2022-01-06 09:19:49 C#/.NET

ASP.NET DataGrid 和自定义分页

我正在尝试在 ASP.NET 中实现一个 DataGrid,并希望实现自定义分页,这样我就不必一次性提供所有数据.我花了几个小时在互联网上研究,但没有发现任何有用的东西. 当我查看页面时,我看到网格中的第一组结果,上一个链接被禁用.但是,当我单击“下一步"时,我再次看到网格的第一页禁用了上一个链接.在调试代码时,我确定 MyGrid_PageIndexChanged() 事件处理程序从未被调 ..
发布时间:2022-01-06 09:19:39 C#/.NET

在 WPF DataGrid 中显示分层父子数据

我需要能够在 WPF 数据网格中显示父行/子行,父行显示有加/减控件,单击时会显示相关的子记录. 为了做到这一点,我基本上在父网格 RowDetailsTemplate 中放置了第二个数据网格和一个样式触发器来翻转每一行的 detailsvisibility 属性.例如 ..
发布时间:2022-01-06 09:19:26 其他开发

DataGrid 和数组之间的两种方式绑定

我有一个名为: 的数组 string[,] TableData; 我可以使用绑定将其内容与 DataGrid 控件链接吗? 如果可能,我希望用户能够编辑网格并反映数组中的更改. 解决方案 看到这个问题:如何基于二维数组填充WPF网格 您可以使用这个控件,名为DataGrid2D(源代码在此).要使用它,只需添加对 DataGrid2DLibrary.dll 的引用,添加此 ..
发布时间:2022-01-06 09:18:45 C#/.NET