免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Spread for Windows Forms快速入門(10)

下面的教程將帶你創(chuàng)建一個(gè)工程, 并將Spread控件綁定到一個(gè)數(shù)據(jù)庫(kù)。


在這個(gè)教程中,主要的步驟為:


1. 將Spread添加到一個(gè)數(shù)據(jù)綁定工程中


2. 設(shè)置數(shù)據(jù)庫(kù)連接


3. 指定要使用的數(shù)據(jù)


4. 創(chuàng)建數(shù)據(jù)集


5. 把Spread控件綁定到數(shù)據(jù)庫(kù)


6. 通過改變單元格類型改善顯示效果


 


將Spread添加到一個(gè)數(shù)據(jù)綁定工程中


打開一個(gè)新的Visual Studio.NET工程。將工程命名為databind。將工程中的窗體文件命名為binding.cs(或.vb)。 將FpSpread控件添加到你的工程中,然后把控件放置到窗體上。


如果你不知道怎么將FpSpread控件添加到工程里,請(qǐng)參看快速入門的第一篇“開始使用Spread”。


 


設(shè)置數(shù)據(jù)庫(kù)連接


你必須在工程中設(shè)置你所想要使用的數(shù)據(jù)庫(kù)。 在這個(gè)步驟中,你將要把OleDbConnection控件添加到窗體上,并在該控件上設(shè)置所要使用的數(shù)據(jù)庫(kù)名稱。


1. 如果工具箱沒有顯示出來,在View菜單中,選擇工具箱。


2. 點(diǎn)擊數(shù)據(jù)標(biāo)簽,顯示可用的數(shù)據(jù)控件。


3. 雙擊OleDbConnection,將該控件添加到你的窗體中。


OleDbConnection控件已經(jīng)被添加到了你的窗體中,位于窗體可視區(qū)域下面新創(chuàng)建的 一塊區(qū)域內(nèi)。 你在這個(gè)教程中所創(chuàng)建的所有數(shù)據(jù)控件都將被放置到這塊兒區(qū)域內(nèi),而不是窗體內(nèi)的區(qū)域。


4. 點(diǎn)擊F4打開OleDbConnection控件的屬性窗口。


5. 在屬性窗口中,將控件的名稱改為dbConnect。


6. 在屬性窗口中,點(diǎn)擊ConnectionString屬性。


7. 在設(shè)置區(qū)域的右側(cè),點(diǎn)擊向下箭頭,然后從下拉列表中選擇新建連接。


這時(shí),彈出數(shù)據(jù)連接屬性對(duì)話框。


8. 點(diǎn)擊Provider標(biāo)簽,然后從列表中選擇Microsoft Jet 4.0 OLE DB Provider。


9. 點(diǎn)擊下一步。


10. 下一步,選擇或輸入一個(gè)數(shù)據(jù)庫(kù)名稱,點(diǎn)擊瀏覽按鈕。


11. 查找到路徑\Spread.WinForm\Docs\TutorialFiles\databind.mdb,然后選擇打開。


12. 點(diǎn)擊測(cè)試連接按鈕。


13. 如果你沒有收到一個(gè)提示“測(cè)試連接成功!”,重試步驟6至12。


14. 如果你收到了提示”測(cè)試連接成功”,你的連接創(chuàng)建完成。點(diǎn)擊確定,關(guān)閉數(shù)據(jù)連接屬性對(duì)話框。


 


指定要使用的數(shù)據(jù)


現(xiàn)在你已經(jīng)指定了要使用的數(shù)據(jù)庫(kù),你需要從數(shù)據(jù)庫(kù)的表中檢索出你想要顯示在你Spread控件中的記錄。 OleDbDataAdapter控件可以幫助你完成以上任務(wù)。


1. 如果工具箱沒有顯示出來,在View菜單中,選擇工具箱。


2. 點(diǎn)擊數(shù)據(jù)標(biāo)簽,顯示可用的數(shù)據(jù)控件。


3. 雙擊OleDbDataAdapter控件,將其添加到你的窗體中。


OleDbDataAdapter控件已經(jīng)被添加到了你的窗體中,位于窗體區(qū)域下面的區(qū)域內(nèi)。 這時(shí)數(shù)據(jù)適配器配置向?qū)С霈F(xiàn)了。


4. 選擇下一步開始完成向?qū)А?/p>

5. 在選擇你自己的數(shù)據(jù)連接的對(duì)話框中,將決定數(shù)據(jù)適配器使用的是哪一個(gè)數(shù)據(jù)連接。 從下拉列表中選擇你在步驟2中創(chuàng)建的數(shù)據(jù)連接。然后選擇下一步。


6. 在選擇查詢類型對(duì)話框中,選擇使用SQL語(yǔ)句,然后選擇下一步。


7. 在生成SQL語(yǔ)句對(duì)話框中,選擇查詢生成器。


然后,你可以在添加表對(duì)話框中指定使用數(shù)據(jù)庫(kù)中哪一個(gè)表。


8. 從列表中選擇Products表,然后選擇添加,并選擇關(guān)閉。


9. 在查詢生成器對(duì)話框中,Product表出現(xiàn)在窗口中,并附帶表中可用字段的列表。 從列表中選擇以下的字段:


· LeadTime


· ProductDescription


· ProductName


· UnitPrice


10. 查詢生成器在狀態(tài)框中創(chuàng)建了你的SQL查詢。你的對(duì)話框應(yīng)該與下面的類似:



11. 選擇確定關(guān)閉查詢生成器對(duì)話框,然后在向?qū)е羞x擇下一步:


12. 向?qū)R總了你的選擇。選擇完成以結(jié)束向?qū)А?/p>

13. 點(diǎn)擊F4打開OleDbDataAdapter控件的屬性窗口。


14. 在屬性窗口中,將控件的名稱改為dbAdapt。


 


創(chuàng)建數(shù)據(jù)集


現(xiàn)在你已經(jīng)指定了要使用的數(shù)據(jù)庫(kù)以及所使用的數(shù)據(jù)庫(kù)中的數(shù)據(jù), 然后你將要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)集,以便Spread控件保存數(shù)據(jù)。


1. 在窗體中選擇dbAdapt OleDBDataAdapter控件。


2. 如果控件的屬性窗口還沒有出現(xiàn),點(diǎn)擊F4打開。


3. 在屬性窗口的底部,點(diǎn)擊生成數(shù)據(jù)集。


4. 出現(xiàn)生成數(shù)據(jù)集對(duì)話框。


5. 點(diǎn)擊確定關(guān)閉生成數(shù)據(jù)集對(duì)話框。


新的數(shù)據(jù)集控件已經(jīng)被添加到了你的窗體中。


6. 如果DataSet控件的屬性窗口還沒有出現(xiàn),點(diǎn)擊F4打開。


7. 在屬性窗口中,將控件的名稱改為dbDataSet。


8. 雙擊工程中的窗體,打開代碼窗口。


9. 在Form_Load事件中添加以下的代碼:









DataSet ds;


ds = dbDataSet;


dbAdapt.Fill(ds);


Dim ds As DataSet


ds = dbDataSet


dbAdapt.Fill(ds)



程序使用你指定的數(shù)據(jù)庫(kù)中的數(shù)據(jù)填充數(shù)據(jù)集,具體使用的數(shù)據(jù)字段是你在設(shè)置OleDbDataAdapter控件時(shí)所指定的字段。


 


把Spread控件綁定到數(shù)據(jù)庫(kù)


數(shù)據(jù)集已經(jīng)準(zhǔn)備好了,現(xiàn)在你需要提供代碼將Spread控件綁定到準(zhǔn)備好的數(shù)據(jù)集。


1. 如果Spread控件的屬性窗口還沒有出現(xiàn),點(diǎn)擊F4打開。


2. 在屬性窗口中,將DataSource屬性的值設(shè)置為數(shù)據(jù)集的名稱,dbDataSet。


請(qǐng)注意,Spread控件中的列標(biāo)題將會(huì)更改為數(shù)據(jù)庫(kù)中Products表中數(shù)據(jù)字段的名稱。


3. 保存工程。


4. 運(yùn)行工程,你將會(huì)看到一個(gè)類似下圖中所示的窗體:



5. 如果你運(yùn)行工程得到的窗體與上圖中所示的不同,調(diào)整Spread控件的大小,然后重新檢查到目前為止你所執(zhí)行的所有步驟。


6. 停止工程。


 


通過改變單元格類型改善顯示效果


在這一步中,為了更好的顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù),你將會(huì)改變列中單元格的類型。


運(yùn)行工程,你將會(huì)看到一個(gè)類似下圖的窗體:


1. 雙擊窗體,打開代碼窗口。


2. 在你已經(jīng)添加過的代碼后面添加以下的代碼,設(shè)置UnitPrice列的單元格類型。


3. 保存工程。









FarPoint.Win.Spread.CellType.CurrencyCellType CurrCell = new FarPoint.Win.Spread.CellType.CurrencyCellType();


CurrCell.DecimalPlaces = 2;


fpSpread1.Sheets[0].Columns[3].CellType = CurrCell;




到此為止,你已經(jīng)掌握了如何使用Spread控件將數(shù)據(jù)綁定到數(shù)據(jù)庫(kù)。




 


附:Spread for Windows Forms快速入門系列文章


Spread for Windows Forms快速入門(1)---開始使用Spread


Spread for Windows Forms快速入門(2)---設(shè)置Spread表單


Spread for Windows Forms快速入門(3)---行列操作


Spread for Windows Forms快速入門(4)---常用的單元格類型(上)


Spread for Windows Forms快速入門(5)---常用的單元格類型(下)


Spread for Windows Forms快速入門(6)---定義單元格的外觀


Spread for Windows Forms快速入門(7)---單元格的交互操作


Spread for Windows Forms快速入門(8)---單元格中用戶動(dòng)作出發(fā)的事件


Spread for Windows Forms快速入門(9)---使用公式

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
VB數(shù)據(jù)庫(kù)編程技術(shù)
Access常見問題
《Access數(shù)據(jù)庫(kù)應(yīng)用》第6章 創(chuàng)建與使用窗體對(duì)象
如何使用ComponentOneDataSource控件表格來新建工程
窗體常用屬性及其含義
在 VB5.0中編輯數(shù)據(jù)庫(kù)和電子表格
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服