问题标签 [xtragrid]
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.
sql - 可以使用动态 SELECT 语句字符串填充 DevExpress XtraGrid
可以使用动态 SELECT 语句字符串填充 DevExpress XtraGrid 吗?
即 SELECT * FROM Employee
或
SELECT * FROM Dependents
目前,为了填充我们的 XtraGrid,我们使用创建实体的 ORM。要做到这一点,需要很多步骤和时间。促使我提出这个问题的原因是我们进行了很多客户收购,并获得了数百个文件。我不想为所有这些创建实体,然后必须为每个实体创建一个 XtraGrid。理想情况下,如果我可以只给它一个 SELECT 语句并且 XtraGrid 可以呈现它,那么我可以使用 XtraGrid 非常好的数据小型化功能(过滤器、分组依据等)。
如果您有任何其他想法或建议,请随时发布。
修订:
根据 Brendon 在下面的回复创建一个返回 DataTable 的静态方法。
这是一个指向实际执行此操作的页面的链接。http://msmvps.com/blogs/deborahk/archive/2009/07/07/dal-retrieve-a-datatable-using-a-sql-statement.aspx
vb.net - 实体框架 SaveChanges - 如何忽略 INSERT 上的 ID / 身份字段
VB .NET 4 WinForms 应用程序。
我有一个绑定到 IEnumerable(Of MyClass) 的 (DevExpress) 网格。每当添加新行时,ID 默认为零 (0)。在尝试 SaveChanges 时,EntityFramework 没有意识到作为一个身份字段意味着它应该忽略插入时的任何内容,而只插入其他值。我不能指定 null / Nothing,因为它只是将 ID 保持为零。
我可以手动添加和保存 MyClass 的实例,但我试图让它在网格处理添加/初始化/等新条目的地方工作。据我所知,问题不在于网格,而在于实体框架以及生成的 SQL 和实体类。
任何防止我将笔记本电脑扔出窗外的帮助将不胜感激!
c# - C# - 实体框架将新对象添加到 ObjectContext
我正在使用实体框架、SQL 和 C#。
我有一个名为 Client 的表和其他名为 clients_phone 的表。
我有一个带有 Xtragrid 的表单,并使用 BindingSource 将 IQueryable 绑定到网格。
然后,我想向我的客户添加一个新的 clients_phone。为此,我创建了一个 New Client(),然后添加了电话。
最后,我在 ObjectContext 中添加了新的 clients_phone,但是当我看到 Xtrag clients_phone 时没有显示。
知道会发生什么吗?
谢谢
c# - 是否可以让 linq to sql 自动将我的新记录提交回数据库?
我正在使用 linq to sql ,并从 linq to sql 返回一个可查询的结果:
然后我用它来绑定到 xtragrid:
然后,如果我在 xtraGrid 中编辑记录,我只需要调用
dataContext.submitChanges()
将更改提交回数据库。
我的问题是:
我是否可以将新记录添加到 qry 结果中,然后我只需要调用dataContext.submitChanges()
,然后 linq 可以自动在数据库上创建新记录?
那可能吗 ?有人能指出我正确的方向吗?提前致谢 !
c# - 如何隐藏devexpress XtraGrid的列
大家好,我在 C#.NET 应用程序中使用 devexpress XtraGrid。在运行时我想隐藏 XtraGrid 的 1 列并在页面后面的代码中访问该列。请帮助访问 XtraGrid 的行和列。
谢谢你
c# - 超网格。按回车键应用过滤器
我使用 devexpress XtraGrid 和自动行功能。在我看到的文档中:“您还可以指定是在更改值后立即应用过滤还是仅在最终用户按下 ENTER 键时应用过滤。” 我想实现第二种行为,但我没有找到任何属性。那么我怎样才能实现这种行为呢?谢谢
c# - 使用 BackgroundWorker 处理网格
我有一个GridControl
使用BackgroundWorker
. 然后我使用另一个BackgroundWorker
对数据集执行一些计算,该数据集是GridControl
. 当我尝试执行此操作时,GridControl
会引发对错误的跨线程操作。我无法理解,尽管没有对 gridcontrol 本身执行任何操作,但错误是如何产生的。(我正在使用 DevExpress,但这不应该改变概念)。
还有什么方法可以让我用一个BackgroundWorker
来做不同的工作,即让这段代码更有效率。
这是我的代码:-
c# - 如何从 C# Xtragrid 列中获取复选框对象
大家好,我在 C#.Net 应用程序中使用 DevExpress XtraGrid 控件。我将一个表中的值绑定到一个网格,并且该表包含一个位字段:Authorized
. 所以网格用复选框显示该列。我想获取该复选框对象或获取该控件的事件。
.net - 如何处理 XtraGrid 控件中的自定义事件
我正在尝试在 winforms 应用程序中解决 DevExpress XtraGrid 的问题。我创建了一个自定义 RepositoryItemButtonEdit 控件,并在使用它的 XtraGrid 中有一个未绑定的列。此控件是一个自定义搜索字段,当它完成搜索时会引发一个事件。
我要做的是向正在运行搜索的单元格添加一个事件处理程序,以便在搜索完成时收到通知。这在数据网格中可能吗?
c# - 如何在 C# 中禁用 DevExpress XtraGrid 的一行
我在 c#.NET 应用程序中使用 DevExpress XtraGrid。我想禁用或将只读属性设置为 XtraGrid 的特定行。请帮忙。