问题标签 [xceed-datagrid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Xceed Datagrid ExportToExcel .xml/.xls/.xlsx 格式
有没有办法让 ExportToExcel 函数使用 .xls 或 .xlsx 格式而不是它使用的 .xml?我的客户在导出到 Excel 时不希望看到 .xml 文件。
wpf - 数据网格为空时显示消息
当数据网格中没有显示项目时,我想在数据网格中显示一条简单的消息。现在我有以下 XAML 代码:
但是该消息未显示。我的第一个猜测是 DataTrigger 有问题,但我不知道是什么。有任何想法吗?提前致谢!
wpf - 如何判断所选数据单元是标题还是数据网格的一部分
我的 WPF 应用程序中有一个 Xceed 数据网格,每个单元格都有一个OnClick
事件。但是,我希望能够根据单元格是列标题还是单元格只是存储数据来处理该事件。如果有人对此有任何建议或经验,我将不胜感激。
c# - 在 WPF 中使用 Xceed Datagrid 更改网格标题的颜色
我正在使用 Xceed 数据网格控件,我正在尝试更改标题颜色,但似乎遇到了一些问题。我现在拥有的是以下代码片段:
这在大多数情况下都有效,但我仍然看到它周围有一些灰色。任何帮助将不胜感激。
编辑
我添加了一个图像,其中包含我希望具有相同颜色的选定区域。
wpf - 如何更改 Xceed RowSelectorPane 的背景颜色
我正在使用 Xceed 数据网格,并且正在尝试更改 RowSelectorPane 背景颜色。我尝试在 XAML 中执行此操作,但它会给我一个编译器错误,指出它无法创建我的数据网格控件。任何建议将不胜感激。
wpf - 删除 Xceed 数据网格中的默认文本
我正在使用 Xceed 数据网格的 Codeplex 版本。
但是,在以表格形式显示网格时,“由 Xceed 提供支持”文本出现在数据网格的右上角。
可以删除这个吗?如何?
data-binding - Xceed DataGridControl 绑定到 DataTable 并且已排序的列不再存在时引发异常
我正在尝试使用 Xceed ( http://wpftoolkit.codeplex.com/ ) 提供的扩展 WPF 工具包社区版中提供的优秀 DataGrid。我有一个应用程序,它在一个简单的 DataGridControl 对象中显示报告的结果。用户可以从报告列表中选择报告,并且数据网格使用与报告关联的 DataTable 动态更新。每个 Report 的 DataTable 中的列在名称和数量上都可能不同。使用 WPF 中的默认控件,使用常规 MVVM 数据绑定可以正常工作。这也适用于 Xceed 的 DataGridControl,除非使用列对数据进行排序或分组。
发生的情况是,当对列进行排序或分组,并且 DataTable 更新为其中不包含该列的列时,DataGridControl 会引发 ArgumentException,说明正在排序的列不存在。这是一个示例异常:
System.ArgumentException 未处理
Message='' 类型没有名为 'SAP_MATERIAL_NUMBER' 的属性,因此无法对数据集合进行排序。
Source=PresentationFramework StackTrace:在 System.Windows.Data.BindingListCollectionView.ConvertSortDescriptionCollection(SortDescriptionCollection sorts) 上 System.Windows.Data.BindingListCollectionView.RefreshOverride() 在 System.Windows.Data.CollectionView.Refresh() 在 System.Windows.Data。 CollectionView.EndDefer() 在 System.Windows.Data.CollectionView.DeferHelper.Dispose() 在 System.Windows.Controls.ItemCollection.SetCollectionView(CollectionView 视图) 在 System.Windows.Controls.ItemCollection.SetItemsSource(IEnumerable 值) 在 System。 Windows.Controls.ItemsControl.OnItemsSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) ...
这是我当前定义和绑定控件的 XAML:
...根据 Xceed 论坛的一些建议,我尝试在选择新报告时运行以下代码以清除任何 SortDescriptions 或 GroupDescriptions,但这不起作用:
有没有人以这种方式使用过这个数据网格,并找到了解决这个问题的方法?
wpf - WPF - Xceed GridControl - 当编辑的行有焦点时保存
我有一个启用了单元格编辑的 XCeed 网格。当我对我的单元格进行更改时,离开该行然后将其保存到数据库中。
但是,当我仍然选择更改的单元格时点击我的保存按钮时,更改不会持续存在。
如何确保保存当前内容时已保存?
我的网格 xaml:
wpf - 前缀“xcdg”不映射到命名空间
我最近开始使用 Extended WPF Toolkit 中的 DataGridControl
没关系,一切正常。然后我添加了样式。
Style
被应用,一切都再次正常。所以我接下来要做的是CotrolTemplate
使用 Expression Blend 创建并将该模板添加到我的样式中。
但是现在整个ControlTemplate
都加了下划线,上面写着
前缀“xcdg”不映射到命名空间。
有
在我的资源字典和窗口中。此外,xaml 设计器在放置“DataGridControl”的“MainWindow.xaml”中引发异常。它是
ArgumentException:“{DependencyProperty.UnsetValue}”不是 Setter 上“System.Windows.Controls.Control.Template”属性的有效值。
在运行时它工作正常。一切都发生在我添加ControlTemplate
到Style
of之后DataGridControl
。任何解释为什么会发生这种情况或如何避免这种情况都将受到高度赞赏。
c# - Xceed WPF 网格中的滚动位置和可见行索引
我试图检测用户何时开始在 xceed 网格控件中向下滚动。我想知道滚动条的位置是什么,以及当前正在屏幕上显示哪些行(索引就足够了)。
有什么想法可以做到这一点吗?