原創|使用教程|編輯:龔雪|2017-09-01 10:18:05.000|閱讀 405 次
概述:想要綁定到SQL數據有三種方法可用: ?通過數據源配置向導綁定 ?通過SqlDataSource組件手動綁定 ?用代碼綁定到SQL數據 本系列教程將為您一一介紹。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
二、通過SqlDataSource組件手動綁定
注意:以下方法假定手動添加和自定義上述SqlDataSource組件。此方法有一些缺點,因為您需要執行更多的操作,例如從Visual Studio工具箱將組件放到表單上,設置控件的幾個必需屬性并手動調用Fill方法。除此之外,兩種方法是相同的。因此,除非您很有必要使用此方法,否則我們建議您改用數據源配置向導。
要使用SqlDataSource組件將GridControl綁定到數據,請按照以下簡單步驟操作:
1. 找到工具箱上的SqlDataSource組件(“'Data and Analytics”選項卡),并將其放在表單上。
2. 在放置組件后立即出現“Connection Editor”對話框。在該向導的第一頁上,從列表中選擇現有的數據連接,或選擇“否,我想自己指定連接參數”選項。
3. 如果您已經選擇手動指定連接參數,就會被引導到下一頁,您需要該頁設置自定義連接字符串或選擇所需的數據源類型。根據所選的數據供應商,可能需要在此頁面上指定其他連接選項(例如身份驗證類型和數據庫名稱)。
在本教程中,使用的是樣本nwind.mdb數據庫。
4. 在最后一頁,您可以選擇將連接和授權數據保存到配置文件。
5. 在您的SqlDataSource綁定到數據之后,您將需要使用SQL查詢來提取必需的字段。這可以在下一個自動彈出的向導中完成——“查詢設計器”。可以通過單擊組件智能標簽中的“Manage Queries...”鏈接并單擊“Run Query Builder...”按鈕(請參見下圖)手動調用此對話框。
6. 將所需的表從“Items”列拖到已使用的數據表的列表中,并從此表中檢查所有必需的數據列。在下圖中,使用的是“Products”表。
當您檢查新列或添加新的數據表時,將會在對話框右側自動顯示SQL查詢。
7. 您現在有一個綁定到所需數據的SqlDataSource組件。接下來,將此組件設置為網格控件的數據源(GridControl.DataSource屬性),將“Products”表設置為其數據成員(GridControl.DataMember屬性)。
8. 最后一步是調用SqlDataSource.Fill方法來檢索你的數據。在下面的代碼中,該方法在FormLoad事件上被調用。
[C#]
private void Form1_Load(object sender, EventArgs e) { sqlDataSource1.Fill(); }
[VB]
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) sqlDataSource1.Fill() End Sub
9. 啟動應用程序以查看結果。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn