原創(chuàng)|使用教程|編輯:龔雪|2017-09-04 17:22:22.000|閱讀 503 次
概述:想要綁定到SQL數(shù)據(jù)有三種方法可用: ?通過數(shù)據(jù)源配置向?qū)Ы壎??通過SqlDataSource組件手動綁定 ?用代碼綁定到SQL數(shù)據(jù) 本系列教程將為您一一介紹。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
三、使用代碼綁定到SQL數(shù)據(jù)
以下代碼說明了如何使用SqlDataSource組件在運(yùn)行時將GridControl綁定到SQL數(shù)據(jù)。
在此示例中,使用的是CustomSqlQuery。要了解其他查詢類型,請參閱和類的說明。
要了解支持的數(shù)據(jù)庫引擎,請參閱的繼承層次結(jié)構(gòu)。
[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"
請注意,在控件綁定到數(shù)據(jù)源之后,具體控件可能需要其他自定義。有關(guān)更多信息,請參閱相應(yīng)控件的文檔。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn