可以使用动态 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