问题标签 [gridcontrol]

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.

0 投票
2 回答
7346 浏览

wpf - 如何设置 DevExpress WPF GridControl 的外观和感觉?


谁能帮我改变 DevExpress Grid Control 的外观和感觉。现在我得到一个蓝色的 Grid Control ,我最好的猜测是我需要从 DevExpress.Xpf.Themes.DeepBlue.v12.1 更改默认主题到别的东西。任何人都可以帮我解决这个问题。
提前致谢

0 投票
1 回答
1516 浏览

devexpress - 即使我正确设置了 NotifyPropertyChanged 事件,DevExpress GridControl 也无法正确更新

我遇到了一个非常奇怪的问题。

基本思想是我有一个类来保存从交易 api 收到的关于外汇价格的数据。每个属性都已使用 NotifyPropertyChanged 方法设置,如下所示。

它是一个很长的类,但结构简单,如您所见。现在我连接到向我触发事件的 api,并通过将 api 的值设置为我定义的类来处理它。

经过一些设置后,_UpdateForexQuote 方法会将传入的信息分发到 RealTimeBar 类的属性中。一切都很好。

当我启动程序时,它不会更新。我以为没有数据进来。但是当我随机单击gridcontrol的A1cell中的某个位置,然后单击另一个B1cell时,之前的A1cell会更新。然后,如果我单击 C1cell,则 B1cell 将更新。如果您不单击一个单元格,它将永远不会更新。我给你看图:

在此处输入图像描述

如您所见,单击前三行后,前三行显示延迟数据,由于我从未触摸第四行,因此显示为零。条件是我刚刚单击了第五行 Low 单元格,这就是 Low 不更新但其他单元格更新的原因。这很奇怪。我之前在 devexpress 11 和 vs 2010 下使用相同的代码。但是现在在 devexpress 12 和 vs 2012 下,我遇到了这个以前从未发生过的问题。

更新:

下面是我使用的方法 1. 定义 bindinglist 和一个 hashtable, 2. 先将对象放入 hashtable,然后将 hashtable 中的对象添加到 bindinglist 3. 将 bindinglist 绑定到 gridcontrol。

现在当价格更新事件到来时,下面的方法将更新哈希表中的对象属性。由于我在对象中定义了 Notifypropertychanged,它应该更新 bingdinglist 和 gridcontrol 中的对象。

0 投票
1 回答
1752 浏览

gridview - Sub Level 如何在不从 DevExpress Grid Control 的父主视图中继承它的情况下显示其波段

我正在使用 DevExpress 10.2 For WinForms 和 .Net Framework 4.0 我有一个包含带网格的表单,这个网格里面有主视图和级别,所以它听起来像另一个带状网格内的​​带状网格。如下所示: 设计时的主视图 1 级子网格的主要问题还包含带,如下图所示: 设计时的子级视图

但在运行时它检索父视图的波段而不是它的波段,如下所示: 在此处输入图像描述

** 请注意,给 gridControl 的数据源是一个数据集,其中有两个数据表,使用DataRelation类相互连接

0 投票
1 回答
2233 浏览

devexpress - 如何从 devexpress gridcontrol tableview 中删除主从视图?

使用devexpress,我xtragridcontrol在表单上放置了一个,添加了一些列,然后用数据填充它:

我收到gridcontrol,但在master-detail视图之内;这意味着我必须单击加号图标才能查看我想要显示的数据。

如何删除master-detail视图,以便我可以呈现一个包含列和行的简单表格?

0 投票
1 回答
3452 浏览

.net - devexpress gridcontrol 刷新数据源

使用此代码,我填充了一个 devexpress 网格控件,一切正常:

但是,如果我在应用程序中修改一条记录,然后通过更新 sql 将其保存到数据库中,然后再次单击选项卡上的 gridcontrol,我看到,gridcontrol 中的值没有改变。但是在数据库中,存在修改后的值。

如您所见,在标签页更改事件中,我从一开始就填充了网格,我认为也应该有修改后的值。

你能帮我吗?

0 投票
2 回答
165 浏览

.net - 对象错误的实例?

我有一个 GridControl 插入其中,直接修改到数据库中。

我有几个字段直接连接到一个表Patient,我的 gridcontrol 字段之一idespecielistas 1 TableSpecialist which has a 1:1 RelationshipEsp-> MuchosPacientes and this field shows you allID 专家and lets me do the main functions. But to eliminate me says no sender == null,但实现了相同的代码,但针对 1 个事件KeyDown并且它是否完全删除sender != null,可以是:

0 投票
1 回答
2353 浏览

wpf - 如何在 DevExpress GridControl 中访问 ScrollViewer?

我必须访问 GridControl 中的 ScrollViewer 才能在滚动时与我的其他 GridControls 同步。

在我使用 vanilla DataGrid 之前,很容易通过 VisualTreeHelper 获取 ScrollViewer,然后订阅 ScrollChanged 事件。

我尝试了与 GridControl 相同的方法,但没有运气。VisualTreeHelper.GetChildrenCount()给我 0 也LogicalTreeHelper.GetChildren()给了我一个空的迭代器。

但..

WPF Snooper 可以完美地访问逻辑和可视化树!那么,我做错了什么以及为什么我无法获得 WPF Snooper 能够获得的信息?

0 投票
1 回答
151 浏览

xaml - 如何使用 Xaml 在 Devxpress Gridcontrol 中提供 if 和 else Formatter?

我正在使用 Xaml 开发使用 Devexpress Gridcontrol 的应用程序。在单元格模板中,我有一个文本块,如果 Binding 中的值为“0”,我想在其中显示“打开”,如果为“0”,则显示“关闭”。这可以使用FormatterStringie来完成吗?使用FormatStringConverter?

0 投票
1 回答
1339 浏览

devexpress - 如何将 AdvBandedGridView 用作 GridControl 中的详细信息级别

我想在以下链接中设计一个主从网格视图:

http://documentation.devexpress.com/#WindowsForms/CustomDocument562

但是,我想使用 AdvBandedGridView 类型作为详细信息视图之一,但我不知道如何填充其数据。

我发现 AdvBandedGridView 类型在所有示例中始终是“主视图”,但就我而言,我希望它是内部细节之一。

我怎么能这样做,提前非常感谢。最好的问候,阿雅。

0 投票
1 回答
1305 浏览

wpf - Dev Express WPF GridControl - 自动缩小行为

我在 * 高度行中有一个 DX GridControl,如下所示:

这很好用——行渲染,获得一个明确的 ActualHeight,并且 Grid 的 Height 绑定到这个,从而避免了指定 AllowInfinite​GridSize 属性的需要。

然而,这一切都包含在一个可调整大小的模块中。当我使这个模块更大时,Grid 随之增长,GridControl 也随着 Grid 增长,正如我所希望/期望的那样。但是,当我将模块重新调整为更小时,GridControl 的高度保持在更大的值。

我正在考虑一种附加行为,但不确定我应该在其中做什么。关于如何让 GridControl 向下调整大小以匹配其容器的任何建议?