可以使用动态SELECT语句字符串填充DevExpress XtraGrid

时间:2010-05-06 19:03:58

标签: sql devexpress xtragrid

可以使用动态SELECT语句字符串填充DevExpress XtraGrid吗?

即。 SELECT * FROM员工

SELECT * FROM Dependents

为了填补我们目前的XtraGrids,我们使用创建实体的ORM。要做到这一点,需要花费很多步骤和时间。是什么让我问这个问题是我们做了很多客户端调查,我们得到了数百个文件。我不想为所有这些创建实体,然后必须为每个实体创建一个XtraGrid。理想情况下,如果我可以只提供一个SELECT语句,而XtraGrid可以渲染它,那么我可以使用XtraGrid非常好的数据微型功能(Filter,Group By等)。

如果您有任何其他想法或建议,请随时发布。

修:
Per Brendon在下面的回答中创建了一个返回DataTable的静态方法 这是实际执行该操作的页面的链接。 http://msmvps.com/blogs/deborahk/archive/2009/07/07/dal-retrieve-a-datatable-using-a-sql-statement.aspx

1 个答案:

答案 0 :(得分:2)

XtraGrid没有任何内置机制来从SQL语句创建数据源。对我来说,最简单的方法是简单地创建一个静态方法,从SQL语句构建并返回DataTable / DataSet。然后我可以将XtraGrid的数据源设置为此方法的结果。

相关问题