使用动态SELECT语句字符串填充DevExpress XtraGrid可以吗?使用动态SELECT语句字符串填充DevExpress XtraGrid
即 SELECT * FROM员工
或
SELECT * FROM家属
填补了我国XtraGrids目前,我们使用的是创建实体ORM。要做到这一点,需要很多步骤和时间。促使我问这个问题的是,我们在很多客户端获得了数百个文件。我不想为所有这些实体创建实体,然后必须为每个实体创建一个XtraGrid。理想情况下,如果我可以给它提供一个SELECT语句,并且XtraGrid可以渲染它,那么我可以使用XtraGrid非常好的数据缩减功能(Filter,Group By等)。
如果您有任何其他想法或建议,请不要犹豫,发布它们。
修订:下面
每布兰顿的性反应的建立将返回DataTable的静态方法。
下面是一个链接,指向实际做到这一点的页面。 http://msmvps.com/blogs/deborahk/archive/2009/07/07/dal-retrieve-a-datatable-using-a-sql-statement.aspx
感谢您的回应。这是一个返回DataTable的代码的链接。 http://msmvps.com/blogs/deborahk/archive/2009/07/07/dal-retrieve-a-datatable-using-a-sql-statement.aspx我一直没有能够将此传递给XtraGrid但至少这看起来是一个很好的起点。再次感谢! – 2010-05-20 15:00:22
这与我使用的非常相似。如果您不在主细节场景中工作,则只需将此DataTable分配给XtraGrid的DataSource属性即可。如果您需要使用主 - 细节方案,则必须使用DataSet。 – Brendon 2010-05-25 22:24:57