彩票走势图

[DevExpress WinForms控件] 如何绑定到SQL数据?(三)

原创|使用教程|编辑:龚雪|2017-09-04 17:22:22.000|阅读 458 次

概述:想要绑定到SQL数据有三种方法可用: •通过数据源配置向导绑定 •通过SqlDataSource组件手动绑定 •用代码绑定到SQL数据 本系列教程将为您一一介绍。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

三、使用代码绑定到SQL数据

以下代码说明了如何使用SqlDataSource组件在运行时将GridControl绑定到SQL数据。

在此示例中,使用的是CustomSqlQuery。要了解其他查询类型,请参阅和类的说明。

要了解支持的数据库引擎,请参阅的继承层次结构。

[C#]

using DevExpress.DataAccess.ConnectionParameters;
using DevExpress.DataAccess.Sql;
// . . . 
// Create a data source. 
Access97ConnectionParameters connectionParameters = new Access97ConnectionParameters("D:\\Work\\nwind.mdb", "", "");
SqlDataSource ds = new SqlDataSource(connectionParameters);

// Create an SQL query to access the Products table. 
CustomSqlQuery query = new CustomSqlQuery();
query.Name = "customQuery1";
query.Sql = "SELECT [Products].[ProductID], [Products].[ProductName], [Products].[QuantityPerUnit], [Products].[UnitPrice], " 
    + "[Products].[UnitsInStock], [Products].[UnitsOnOrder], [Products].[ReorderLevel], [Products].[Discontinued] " 
    +"FROM [Products] [Products]";

ds.Queries.Add(query);
ds.Fill();

//Assign the data source for the grid and retrieve fields. 
gridControl1.DataSource = ds;
gridControl1.DataMember = "customQuery1";

[VB]

Imports DevExpress.DataAccess.ConnectionParameters
Imports DevExpress.DataAccess.Sql
' . . .  
' Create a data source.  
Private connectionParameters As New Access97ConnectionParameters("D:\Work\nwind.mdb", "", "")
Private ds As New SqlDataSource(connectionParameters)

' Create an SQL query to access the Products table.  
Private query As New CustomSqlQuery()
query.Name = "customQuery1" 
query.Sql = "SELECT [Products].[ProductID], [Products].[ProductName], [Products].[QuantityPerUnit], [Products].[UnitPrice], " & "[Products].[UnitsInStock], [Products].[UnitsOnOrder], [Products].[ReorderLevel], [Products].[Discontinued] " & "FROM [Products] [Products]" 

ds.Queries.Add(query)
ds.Fill()

'Assign the data source for the grid and retrieve fields.  
gridControl1.DataSource = ds
gridControl1.DataMember = "customQuery1"

请注意,在控件绑定到数据源之后,具体控件可能需要其他自定义。有关更多信息,请参阅相应控件的文档。

慧都学院2017全新DevExpress线下研修班火热报名中!



标签:DevExpressSQLWinForms

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP