问题标签 [devexpress-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.
devexpress-wpf - 如何在 GridControl 中显示所有继承的接口
我们有一个GridControl
并且我们正在将其分配ItemsSource
给一个界面项的集合。集合中使用的接口继承自另一个接口,我们遇到的问题是只有在顶层接口中直接定义的项目才会显示在GridControl
下面是我们所看到的行为的一个非常简化的示例。
xml代码定义GridControl
具体项目实施
1级接口(ItemsSource
集合中使用的类型)
二级接口
后面的代码ItemsSource
初始化MainWindow
生成的数据网格
我们想要并且期望的是GridControl
显示两列Level1String
和,但只有在界面中Level2Double
明确定义的项目才会显示在网格中。ILevel1
有什么解决方法吗?我们如何让继承接口的所有属性也显示出来?
wpf - 保持多个 devexpress 网格的列大小同步
我的 wpf 应用程序中有一个页面,我通过项目控件呈现了多个 devexpress 网格(Grid1、Grid2、Grid3 等),并希望确保它们的列(Column1、Column2、Column3)最初呈现相同的宽度。例如: Column1 在 Grid1、Grid2 和 Grid3 中始终具有相同的宽度,而 Column2 在 Grid1、Grid2 和 Grid3 中始终具有相同的宽度,无论它们显示什么数据。
我怎样才能做到这一点?
c# - 重置或禁用默认数据排序
我已经准备好并排序了数据,以便我需要在网格上显示。我将此数据传递给我的 BindingSource.DataSource。当我检查其中的内容时,我可以按正确的顺序查看所有数据。但它们显示在排序不同的网格上。
我不会在代码中的任何地方对它们进行排序(在将数据传递给我的 BindingSource 之后)。我假设这是 DevExpress (v2010.1) 默认行为,但如何禁用/处理这个?我只需要按照传递的顺序准确显示数据。
我试图在设计器中找到一些设置,但我只找到了如何为用户禁用排序。我还试图禁用代码中的排序:
c# - GetDataRow 为有效的 rowHandle 返回 null
当用户从弹出菜单中选择一个选项时,我试图从网格中获取选定的行。我有以下代码
当我在调试器中运行时,我希望该行有效,但它为空。
c# - 在条件下更改 DevExpress GridView 上的行背景颜色
我有两个网格视图和一个按钮单击按钮我将数据从 gridView1 复制到 gridView2 这是我的代码:
我想更改与条件不匹配的 gridView1 行的背景颜色,以便我可以验证它们
不幸的是,所有行都变为红色。
我该如何解决这个问题。
提前致谢
devexpress - 显示列表在网格列中
有没有一种方法可以在网格视图中使用控件,该控件在下拉菜单中显示一个简单List<string>
的下拉菜单,SearchLookUp
甚至是一个简单的下拉菜单?棘手的部分是这List<string>
不是预定义的,它可以针对网格中的每一行进行更改。
例如,如果我有一个网格,每行代表ECU
一辆车。该对象包含允许的List<string>
表示,然后用户可以在其中选择一个符合他们需要的表示。由于每个都可以有不同的软件版本,我无法分配预定义的数据源并将其绑定到. 所以我正在寻找一种解决方案来实现它。SoftwareVersion
ECU
ECU
SearchLookUpEdit
任何建议将不胜感激。
asp.net - 当我在 asp.net webforms 中单击 3 次时,为什么弹出表单显示在另一个弹出表单后面?
下面是显示我的弹出表单的代码,但是当我点击 3 次时,这个弹出窗口显示在另一个弹出窗口后面
c# - Devexpress Gridview - 允许某些行可编辑,而不是全部
我有一个可以从 XML 文件加载记录的 gridview。现在,当这个列表被加载到 gridview 中时,那里可能有一些记录有一个子对象说Component
插入为new
(在我们的数据库中不存在,已经)。
有条件地,在此网格视图中,不允许用户更改任何子field
对象,Component
但是如果我们从列表中新创建了子对象,我们将允许用户编辑子对象的某些字段,例如Carrier
& Info
。
我的问题是如何允许编辑器仅在网格中显示某些行,在这种情况下,子对象的行为Component.Inserted = true