DataGrid是WPF中的必需吗?

DataGrid是WPF中的必需吗?

我已经看到了很多的讨论,人们问DataGrid的WPF和抱怨微软没有一个与他们的WPF框架,直到日期。 我们知道WPF是一个伟大的UI技术,并且具有ItemsControl,DataTemplate等的概念,使得用户体验更好。 即使是WPF也得到了一个更接近匹配的控件ListView,它可以很容易地模板化,以提供比传统的Datagrid显示更好的UX。 而且我会说一个现成的DataGrid控件会…


在C#中,你如何在Excel中创建DataGrid AutoFit Column Width中的列?

在C#中,你如何在Excel中创建DataGrid AutoFit Column Width中的列? 目前我的五列是固定的宽度,但列标题可以改变,所以我想列自动适应列的宽度。 谢谢…


c# - 如何将WPF DataGrid绑定到可变数量的列?

我的WPF应用程序会生成每次可能有不同数量的列的数据集。 输出中包含将用于应用格式设置的每列的说明。 输出的简化版本可能如下所示: class Data{IList<ColumnDescription> ColumnDescriptions{get; set;}string[][] Rows{get; set;}} 这个类在WPF DataGrid上设置为…


什么是在WPF中显示动态数据的好方法?

我正在努力处理具有动态数据更新的WPF应用程序的最佳方式。 我应该使用WPF提供的丰富的数据绑定吗? 我将在下面的讨论中尽可能简化我的问题域,并简要地提一些解决方案。 我对这个社区可以提供的任何评论都非常感兴趣。 简化的问题领域:假设你有一个约1000个项目的系统,每个项目有一个独特的“ 名称 ”,以及一个动态的“ 速度 ”和“ 位置 ”。 这些项目的数据每秒更新60次。 您希望在各种用户…


.net - 绑定在WPF数据网格文本列中

我正在尝试构建一个数据网格,其中一列是以该字体显示的字体名称。 以前,我正在使用列表框,我在其中定义了以下模板:<TextBlock Text="{Binding Path=Name}" FontFamily="{Binding Path=Name}"/> 这工作得很好。 所以,我调整了数据结构(Name变为Font.Name)并移动到数据网格上试试这个:<dg:DataGridText…


如何在WPF Datagrid上设置标题格式?

我正在使用来自Codeplex的WPF Datagrid。 我可以在dg:DataGrid元素中设置行的样式和下列属性。 但是,如何设计标题? 我在网上找到了100个定义样式的例子,并且在Datagrid元素中使用了例如x:Key=“DataGridColumnHeaderStyle”,但是他们没有一个能够为我工作。 我怎么能只是例如在这个DataGrid Datagrid标题背景更改为…


WPF DataGrid按钮列禁用

是否可以禁用DataGridTemplateColumn中的按钮? 我有一个DataGridTemplate如下:<toolkit:DataGridTemplateColumn Header="Timer" Width="50"><toolkit:DataGridTemplateColumn.CellTemplate>…


如何获得此CRUD代码在WPF DataGrid上工作?

我正在为WPF Datagrid写CRUD代码。 在下面的TheDataGrid_CellEditEnding方法中: 如何在用户进行更改之前获取原始文本? 我需要原始文本能够更改客户并使用_db.SubmitChanges()将其保存回数据库 这里有数据库的完整解决方案,如果有人想实验这个: http://www.tanguay.info/web/download/testDataG…


什么是WPF Datagrid的“按下删除键”事件?

我想让用户突出显示WPF DataGrid上的一行,然后按删除键删除该行。 该功能已内置于网格的UI中,因此对用户而言,该行将消失 我目前在SelectionChanged事件上处理这个问题(下面的代码) 我遍历所有“e.RemovedItems”并用LINQ删除它们 问题是:即使您只是选择一行并离开它,也会触发选择更改,并且该行位于e.RemovedItems中(这很奇怪,为什么只是选…


如何刷新WPF DataGrid?

我有一些带有一些数据的WPF DataGrid。 您可以通过单独的窗口添加行。 DataContext是一个LINQ-to-SQL对象。 绑定也是一样的,我将“ItemsSource”属性绑定到表。 在另一个窗口中,当用户单击“保存”时,我以编程方式创建一行并使用“InsertOnSubmit”添加它。 之后我使用DataContext的“SubmitChanges”方法。 我的问题是Da…





wpf datagrid wpf表格 datagrid编辑 easyui datagrid是什么 style binding wpf列表 listview