问题标签 [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.
c# - 我无法让 GridControl 中的按钮执行操作
我有将列和按钮添加到 gridControl 的代码
这是我的按钮 btnDelete 代码
所有代码工作正常,但我无法让 deleteButton 删除 gridview 中的选定行,谁能帮助我,我正在使用 DevExpress WinForms GridControl。
c# - 将 ListView 转换为 DX.GridControl 会在 IsDesignMode 中引发 Null 异常
我正在尝试将有性能问题的 ListView 转换为 DevExpress GridControl。
显示网格时,会引发以下异常:
这是 DevExpress 的 Trial 许可证,我发现 ShowAbout 的这个调用在试用版中是特定的。
创建控件的 XAML 如下所示:
ViewModel 没有什么特别的,只是绑定到模型。模型处理 TableView、GridColumns、数据的创建。
我是否在控件的初始化中遗漏了一些可能导致这种情况的东西?IsDesignMode 调用什么是 Null ?
c# - AspxGridView 使用“显示更多/更少”按钮截断文本
我的aspxgridview
专栏中有一个 HTML UL 列表。此列对 HTML 进行编码并正确显示完整列表。
但是一些网格行可能会很宽以显示。所以我想截断某些列中的文本,用户可以使用“显示更多”按钮查看所有文本?
如何在aspxGridView
单元格上管理它?
c# - 如何在 DevExpress Master Detail DataGrid 中隐藏一些卡片?
我想在填充了行值列表的 DataGrid 中显示一些(但不是全部)数据:
当我在 Master-Detail DataGrid 中展开一行时,我看到两张卡片显示每个列表的行(list1 和 list2)。我想隐藏 list1 在我的 DataGrid 中查看。目前我可以隐藏 list1 中的所有列,但带有标题的空卡仍在污染 GridView。
为了说明我的问题,我附上了带有已删除所有列的卡片的图片。
gridview - Devexpress gridview根据多选行上下移动多行
我有一个gridview,我们为用户提供移动行的选项,目前只有上下移动1行的可能性(在按钮单击和拖放时)。
我们需要让用户可以根据多选中的选定行移动多行,有没有移动多行的例子?
在当前情况下,我们使用对网格进行排序的数据库列(排序),我可以使用 foreach 将所有选定的行更新 +1 或 -1,但我如何处理未选定的行?
reactjs - 使用 devexpress/dx-react-grid 处理取消事件
我们在我们的应用程序 中使用https://devexpress.github.io/devextreme-reactive/react/grid/ ,
我们只想在单击行中的取消按钮时处理事件,它还应该保留最后保存的值。在我们的场景中,单元格中有一个下拉菜单而不是文本字段。如果需要更多详细信息,请告诉我们。
c# - 如何从 gridview 中获取 TableName?
我正在使用实体框架,我像填充网格控件一样;
然后我试图得到像这样的表名;
它给了我错误:无法将“System.Data.Entity.Internal.ObservableBackedBindingList`1[Models.Location]”类型的对象转换为“System.Data.DataView”。
为什么会发生这种情况?我的代码有什么问题?
delphi - Delphi/DevExpress 在复选框状态下同步主/详细信息
版本信息:Delphi 2010,Express Quantum GridSuite 6.56
我继承了一些代码,其中程序员在主/详细信息(客户->设备)关系中有两个网格,他使这项工作像这样:
- 他将他的主 TCXGrid 数据源属性链接到 Customer 数据源,该数据源又链接到 Customer 表。
- 他将他的详细 TCXGrid DataSource 链接到 Device 数据源,然后链接到底层的 Device Table。
- 为了实现真正的 Master/Detail 魔术,他连接到 Customer 表的 AfterScroll 事件,并根据 Customer 表的当前记录中的键在 Device 数据集上设置一个过滤器。
编码:
这行得通。(也就是说,当用户单击客户网格时,设备网格会更改为仅显示该客户的设备。)
我的任务是为非活动设备添加一个额外的(全局)过滤器。所以我在这个主/详细页面上创建了一个复选框,链接到一个全局设置表,链接到一个名为 view_inactive 的字段。我已添加到步骤 3 中描述的过滤器。
这也适用于当用户单击客户网格时,设备网格会显示在该客户的非活动设备上。但是设备网格不会更新,直到用户单击客户网格,我希望它立即更新。
我连接到复选框 OnClick 以调用客户的 AfterScroll 方法,但这不会更新详细信息网格。我注意到这似乎是因为绑定的 view_inactive 字段仍在返回旧状态。我认为事件没有按我期望的顺序触发,所以我必须挂钩到全局设置表。我尝试使用以下事件:
- 设置表 AfterPost
- 设置数据源 OnDataChange
- 设置数据源 OnUpdateData
- 设置数据集 AfterPost
在每种情况下,无论是否触发事件,结果都是相同的。基础 view_inactive 表尚未设置。但是,如果我单击客户网格,它会以某种方式出现。
我哪里错了?
c# - 如何使用 ImageUrl 属性?
我想使用 TileView 展示产品,但我在提供 url 时不展示图片。我该如何克服这个问题?
devexpress - 在 DevExpress 中,如何在另一个单元格的值更改后更改一个单元格的值?
我有一个 DevExpress.XtraGrid。我希望用户编辑其中一列,并在编辑完成后,让网格更新另一列的值。我尝试使用事件 CustomRowCellEdit,但每当我添加该事件时它都会引发错误;无论如何,我不确定如何更改另一个单元格的值。有人可以解释如何做到这一点吗?
所以我有一个像这样的网格:
假设用户将第 1 行,B 列编辑为 25。在他们进行更改后,我希望第 1 行,C 列是 B 的两倍。所以最终结果低于 B1 是用户输入的值,C1 是根据 B1 中的值计算的。
我试过这个:
但我认为“B”没有正确引用该列,并且出现运行时错误并出现空引用异常。