问题标签 [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# - 这是 BindingList 应该工作的方式吗?
我有一个绑定到 BindingList 的 DevExpress GridControl。我使用了 BindingList,以便将更改自动应用于绑定控件。
当我从列表中添加或删除项目时,它工作得很好,但是当我更改一个项目时,它不会按照我想要的方式退出工作。
我创建了一个在另一个线程中运行的 foreach 循环(以保持 UI 线程可以自由更新),该循环遍历 BindingList 中的所有对象并更改它们的一些属性。
我期望它工作的方式是每个属性都在 GridControl 上实时更新更新。但是更新非常“笨拙”。有时它一次更新 2 行,有时我必须单击 GridControl 才能获取新值。
为什么会这样?
DataControl.RefreshDataSource()
在每个项目之后调用是一个好的解决方案吗?
devexpress - 获取数据到 gridview devexpress
在 gridcontrol devexpress 中,我将“employee_id”列显示为组合框。我想将 EMPLOYEES 表中的数据填充到 gridcontrol devexpress 中的“employee_id”列中。谢谢。
database - 网格控件导航
在 VFP9 中,我有一个网格控件,可以显示数据库表中的记录。而且我还有一个命令按钮,我想用它从一行导航到另一行。我试过了thisform.grid1.ActiveRow = thisform.grid1.ActiveRow +1
,但这不起作用。提前致谢。
c# - DevExpress 在 GridControl 的 TextEdit repositoryItem 单元格中选择文本范围
有人知道如何在 GridControl 的 TextEdit repositoryItem 单元格中选择文本范围吗?
以下代码选择单元格的整个文本:
但我想选择一个文本范围,就像在 Winforms 控件中所做的 someTextBox.Select(2,5) 一样。
records - 网格控件刷新
我在表单上的 vfp9 中有一个网格控件。我有一个按钮女巫删除(包)当前记录。删除记录后,网格找不到资源。它仍然只是一个空矩形。我做了这样的事情:
DELETE ALL
PACK
GO TOP
thisform.grid1.Refresh
,但没有效果。提前致谢。
c# - 以数组形式获取 gridcontrol 记录
如何将gridcontrol
记录作为数组获取?
我将一个数组设置为 a datasource
for a gridcontrol (devExpress component)
。
现在,当用户更改数据时gridcontrol
,我想从网格中获取更改并影响我的基本数组。
c# - 如何将gridview中的更改更新为我在代码中创建的数据表
我创建了一个datatable
in 代码并将其设置为gridcontrol
( DevExpress component
) 以像此处的代码一样显示它(添加一行datatable
并将其设置为datasource
of gridcontrol
):
用户可以更改我的gridcontrol
. 我想将我的gridcontrol
更新更改为我的datatable
. 我该怎么做(行编辑,行删除)?
c# - 可以使用滚动查看器在 minwidth 和 maxwidth 之间水平拉伸其内容吗?
我有一个包含 devexpress 的控件GridControl
。我想进行ScrollViewer
设置,以便当查看区域小于 的 minwidth 时GridControl
,会出现一个水平滚动条。然后随着查看区域的大小调整,我希望滚动条在查看区域大于时消失,MinWidth
并且GridControl
随着窗口拉伸,直到MaxWidth
达到GridControl
停止增长的点。然后,这似乎是难以捉摸的部分,我希望能够再次缩小查看区域并GridControl
与之签订合同,直到达到“MinWidth”并且滚动条重新出现。
到目前为止,我只能实现GridControl
增长 - 当查看区域缩小时,滚动条会立即出现并且GridControl
永远不会变小。
有任何想法吗?
编辑:这似乎是 DevExpress 的问题GridControl
。这是一个演示Rectangle
s、aDataGrid
和 a行为的示例GridControl
:
请注意如何从其他控件GridControl
开始MaxWidth
并且不与其他控件一起拉伸。另外,请注意垂直调整大小有效 -GridControl
在调整窗口大小时上下调整大小(MinHeight
如果您的显示器较小,则可能需要调整 s)。其他控件在最大和最小之间正确调整大小。第一个矩形作为基本情况具有固定的宽度和高度。
wpf - 如何更改数据在 WPF GridControl 中的显示方式?
我正在尝试GridControl
从 DevExpress 使用,但我不能做我通常ListView
用GridView
View
.
我做了两个方法。使用DisplayMemberBinding
和CellTemplate
。两者都没有显示。下面的代码(我删除了一些列):
如下图所示:
你可以看到我的专栏,但没有数据。我绑定了 3 个项目,它显示了 3 行。数据本身已绑定,但看起来模板未显示。
我尝试了这个问题的相同方法,但对我不起作用。我的班级有INotifyPropertyChanged
并且我使用了一个ObservableCollection<T>
before bindind 到GridControl
. 唯一可行的方法是,如果我删除几乎所有代码并将AutoPopulateColumns
. True
但在某些情况下,我想要一个自定义格式并且无法使用此选项实现。
Edit1: 我在设计模式下做了这个并且工作:
Edit2:
尝试了@blindmeis
与网格相同的方法,它的工作方式与我预期的一样:
看起来这种方法适用于ListView
和DataGrid
。不幸的是GridControl
表现不同。
使用<dxg:GridColumn.EditSettings>
方法是否正确?
c# - devexpress gridView.Rows?
我想用 Devexpress 扩展(gridview)来做:
喜欢 :