问题标签 [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 回答
2236 浏览

c# - 这是 BindingList 应该工作的方式吗?

我有一个绑定到 BindingList 的 DevExpress GridControl。我使用了 BindingList,以便将更改自动应用于绑定控件。

当我从列表中添加或删除项目时,它工作得很好,但是当我更改一个项目时,它不会按照我想要的方式退出工作。

我创建了一个在另一个线程中运行的 foreach 循环(以保持 UI 线程可以自由更新),该循环遍历 BindingList 中的所有对象并更改它们的一些属性。

我期望它工作的方式是每个属性都在 GridControl 上实时更新更新。但是更新非常“笨拙”。有时它一次更新 2 行,有时我必须单击 GridControl 才能获取新值。

为什么会这样?

DataControl.RefreshDataSource()在每个项目之后调用是一个好的解决方案吗?

0 投票
1 回答
3501 浏览

devexpress - 获取数据到 gridview devexpress

在 gridcontrol devexpress 中,我将“employee_id”列显示为组合框。我想将 EMPLOYEES 表中的数据填充到 gridcontrol devexpress 中的“employee_id”列中。谢谢。

0 投票
1 回答
169 浏览

database - 网格控件导航

在 VFP9 中,我有一个网格控件,可以显示数据库表中的记录。而且我还有一个命令按钮,我想用它从一行导航到另一行。我试过了thisform.grid1.ActiveRow = thisform.grid1.ActiveRow +1,但这不起作用。提前致谢。

0 投票
2 回答
3206 浏览

c# - DevExpress 在 GridControl 的 TextEdit repositoryItem 单元格中选择文本范围

有人知道如何在 GridControl 的 TextEdit repositoryItem 单元格中选择文本范围吗?

以下代码选择单元格的整个文本:

但我想选择一个文本范围,就像在 Winforms 控件中所做的 someTextBox.Select(2,5) 一样。

0 投票
3 回答
2163 浏览

records - 网格控件刷新

我在表单上的 vfp9 中有一个网格控件。我有一个按钮女巫删除(包)当前记录。删除记录后,网格找不到资源。它仍然只是一个空矩形。我做了这样的事情: DELETE ALL PACK GO TOP thisform.grid1.Refresh

,但没有效果。提前致谢。

0 投票
2 回答
785 浏览

c# - 以数组形式获取 gridcontrol 记录

如何将gridcontrol记录作为数组获取?

我将一个数组设置为 a datasourcefor a gridcontrol (devExpress component)

现在,当用户更改数据时gridcontrol,我想从网格中获取更改并影响我的基本数组。

0 投票
1 回答
1699 浏览

c# - 如何将gridview中的更改更新为我在代码中创建的数据表

我创建了一个datatablein 代码并将其设置为gridcontrol( DevExpress component) 以像此处的代码一样显示它(添加一行datatable并将其设置为datasourceof gridcontrol):

用户可以更改我的gridcontrol. 我想将我的gridcontrol更新更改为我的datatable. 我该怎么做(行编辑,行删除)?

0 投票
1 回答
1804 浏览

c# - 可以使用滚动查看器在 minwidth 和 maxwidth 之间水平拉伸其内容吗?

我有一个包含 devexpress 的控件GridControl。我想进行ScrollViewer设置,以便当查看区域小于 的 minwidth 时GridControl,会出现一个水平滚动条。然后随着查看区域的大小调整,我希望滚动条在查看区域大于时消失,MinWidth并且GridControl随着窗口拉伸,直到MaxWidth达到GridControl停止增长的点。然后,这似乎是难以捉摸的部分,我希望能够再次缩小查看区域并GridControl与之签订合同,直到达到“MinWidth”并且滚动条重新出现。

到目前为止,我只能实现GridControl增长 - 当查看区域缩小时,滚动条会立即出现并且GridControl永远不会变小。

有任何想法吗?

编辑:这似乎是 DevExpress 的问题GridControl。这是一个演示Rectangles、aDataGrid和 a行为的示例GridControl

请注意如何从其他控件GridControl开始MaxWidth并且不与其他控件一起拉伸。另外,请注意垂直调整大小有效 -GridControl在调整窗口大小时上下调整大小(MinHeight如果您的显示器较小,则可能需要调整 s)。其他控件在最大和最小之间正确调整大小。第一个矩形作为基本情况具有固定的宽度和高度。

0 投票
3 回答
11209 浏览

wpf - 如何更改数据在 WPF GridControl 中的显示方式?

我正在尝试GridControl从 DevExpress 使用,但我不能做我通常ListViewGridView View.

我做了两个方法。使用DisplayMemberBindingCellTemplate。两者都没有显示。下面的代码(我删除了一些列):

如下图所示:

带有绑定数据但未显示任何内容的网格

你可以看到我的专栏,但没有数据。我绑定了 3 个项目,它显示了 3 行。数据本身已绑定,但看起来模板未显示。

我尝试了这个问题的相同方法,但对我不起作用。我的班级有INotifyPropertyChanged并且我使用了一个ObservableCollection<T>before bindind 到GridControl. 唯一可行的方法是,如果我删除几乎所有代码并将AutoPopulateColumns. True但在某些情况下,我想要一个自定义格式并且无法使用此选项实现。

Edit1: 我在设计模式下做了这个并且工作:

Edit2: 尝试了@blindmeis与网格相同的方法,它的工作方式与我预期的一样:

看起来这种方法适用于ListViewDataGrid。不幸的是GridControl表现不同。

使用<dxg:GridColumn.EditSettings>方法是否正确?

0 投票
11 回答
43676 浏览

c# - devexpress gridView.Rows?

我想用 Devexpress 扩展(gridview)来做:

喜欢 :