


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
sql服務(wù)器2005數(shù)據(jù)庫(kù)中的sql
1數(shù)據(jù)庫(kù)的打印在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序時(shí),通常需要將excel數(shù)據(jù)直接導(dǎo)入sqlserver數(shù)據(jù)庫(kù)。此外,為了方便地打印數(shù)據(jù)庫(kù)數(shù)據(jù),您還需要將數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入excel,并使用excel打印功能進(jìn)行報(bào)告和打印。以導(dǎo)入導(dǎo)出學(xué)生信息為例,講解在VisualC#2005中實(shí)現(xiàn)導(dǎo)入導(dǎo)出數(shù)據(jù)的方法。2數(shù)據(jù)庫(kù)和表學(xué)生信息數(shù)據(jù)庫(kù)名稱(chēng)為:db_student。數(shù)據(jù)庫(kù)中包含student表,表中包含如下字段,如表1所示。3平臺(tái)實(shí)現(xiàn)界面運(yùn)行導(dǎo)入數(shù)據(jù)時(shí),可先將Excel中的數(shù)據(jù)導(dǎo)入到窗體的DataGridView控件中,再將DataGridView控件中的數(shù)據(jù)存入數(shù)據(jù)庫(kù)即可。Excel數(shù)據(jù)文件可以看作是一個(gè)數(shù)據(jù)庫(kù),其中的工作表可看作是數(shù)據(jù)庫(kù)中的表。通過(guò)提供程序“Microsoft.Jet.OLEDB.4.0”連接Excel數(shù)據(jù)源,讀取其中的數(shù)據(jù),然后再顯示到DataGridView控件中。在VisualC#2005中新建一個(gè)項(xiàng)目,在項(xiàng)目中添加一個(gè)Windows窗體,窗體文件名稱(chēng)為:frmInputStudent.cs。該窗體界面運(yùn)行效果如圖1所示。(1)該窗體上包含如下主要控件:1)在ToolStrip工具欄上放置3個(gè)Button,名稱(chēng)分別是“tsbInput”、“tsbSave”和“tsbExit”。2)1個(gè)Label控件,顯示操作說(shuō)明,其Text屬性設(shè)置為圖1中所示文字。3)1個(gè)DataGridView控件,名稱(chēng)為:dgvStudent。用來(lái)顯示導(dǎo)入的學(xué)生信息,4)1個(gè)OpenFileDialog控件,名稱(chēng)為“openFileDialog1”,用來(lái)顯示打開(kāi)文件對(duì)話(huà)框,選擇要打開(kāi)的Excel文件。(2)該窗體代碼如下:在導(dǎo)入學(xué)生信息窗體中,導(dǎo)入Excel數(shù)據(jù)到數(shù)據(jù)集的代碼放在了一個(gè)自定義方法ExcelToDS()中。在“導(dǎo)入Excel文件”按鈕的Click事件方法中,調(diào)用ExcelToDS()方法,得到數(shù)據(jù)集對(duì)象,再將數(shù)據(jù)集對(duì)象的內(nèi)容顯示到表格控件dgvStudent中。4數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容Excel對(duì)象模型包括了128個(gè)不同的對(duì)象,從矩形、文本框等簡(jiǎn)單的對(duì)象到透視表、圖表等復(fù)雜的對(duì)象。下面介紹一下其中最重要,也是用得最多的四個(gè)對(duì)象。(1)ApplicationClass對(duì)象。ApplicationClass對(duì)象處于Excel對(duì)象模型層次結(jié)構(gòu)的頂層,表示Excel自身的運(yùn)行環(huán)境。(2)Workbook對(duì)象。Workbook對(duì)象直接處于ApplicationClass對(duì)象的下層,表示一個(gè)Excel工作簿文件。(3)Worksheet對(duì)象。Worksheet對(duì)象包含于Workbook對(duì)象,表示一個(gè)Excel工作表。(4)Range對(duì)象。Range對(duì)象包含于Worksheet對(duì)象,表示Excel工作表中的一個(gè)或多個(gè)單元格。導(dǎo)出數(shù)據(jù)庫(kù)中的數(shù)據(jù)到Excel文件需要首先在項(xiàng)目中添加對(duì)COM組件中的“MicrosoftExcel11.0ObjectLibrary”的引用,在代碼中,引用“Microsoft.Office.Interop.Excel”和“Microsoft.Office.Core”命名空間。使用下面的步驟可以將數(shù)據(jù)庫(kù)中的內(nèi)容寫(xiě)入Excel文件:(1)使用適配器對(duì)象執(zhí)行查詢(xún)命令,查詢(xún)出將要導(dǎo)出的數(shù)據(jù)。(2)將查詢(xún)結(jié)果填充到數(shù)據(jù)集或數(shù)據(jù)表對(duì)象中。(3)創(chuàng)建Excel應(yīng)用程序?qū)ο?、工作簿?duì)象和工作表對(duì)象。(4)依次將數(shù)據(jù)集或數(shù)據(jù)表對(duì)象中的每條記錄寫(xiě)入到Excel工作表對(duì)象中。該窗體運(yùn)行效果如圖2所示。導(dǎo)出信息到Excel中的運(yùn)行效果如圖3所示。(1)該窗體上包含如下主要控件:1)1個(gè)ComboBox控件,提供班級(jí)編號(hào)的列表值。2)2個(gè)Button控件,名稱(chēng)分別為:“btnOutput”、“btnExit|”。(2)該窗體代碼如下:5環(huán)境調(diào)試通過(guò)程序利用上面的方法,方便快捷地實(shí)現(xiàn)了SQLServer數(shù)據(jù)庫(kù)中的數(shù)據(jù)與Excel數(shù)據(jù)的轉(zhuǎn)換。該程序在VisualStudio2005+SQLServer
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭電工實(shí)戰(zhàn)施工方案
- 槽鋼施工方案
- TSHAEPI 012-2024 低碳實(shí)踐區(qū)近零碳排放實(shí)踐區(qū)建設(shè)和評(píng)價(jià)指南
- 幼兒園環(huán)境創(chuàng)設(shè)家長(zhǎng)參與2025年度合作協(xié)議
- 二零二五年度劇院包場(chǎng)合同-電影院租賃年度文化合作協(xié)議
- 2025年度跨境電商平臺(tái)國(guó)際人才招聘與派遣合同
- 二零二五年度茶山租賃及茶葉種植與農(nóng)業(yè)觀光旅游開(kāi)發(fā)合同
- 二零二五年度商業(yè)街房地產(chǎn)招商代理執(zhí)行協(xié)議
- 2025年度金融科技股權(quán)分紅與風(fēng)險(xiǎn)防范協(xié)議
- 二零二五年度健身房浴室共享租賃合同范本
- 《英語(yǔ)專(zhuān)業(yè)畢業(yè)論文寫(xiě)作指導(dǎo)》
- SAE-J400-2002-中文版
- Unit 1 How tall are you B Read and write(課堂PPT)
- 最新部編版九年級(jí)語(yǔ)文下冊(cè) 12《詞四首》課后習(xí)題參考答案
- 部編版四年級(jí)語(yǔ)文下冊(cè)27《巨人的花園》PPT課件(共2課時(shí))
- 不銹鋼電梯門(mén)套安裝技術(shù)交底_
- 新人教版六年級(jí)下冊(cè)科學(xué)全冊(cè)教學(xué)設(shè)計(jì)教案
- 《成本會(huì)計(jì)學(xué)》習(xí)題集及答案
- 熒光綠送貨單樣本excel模板
- 科技館解說(shuō)詞
- 歡樂(lè)的那達(dá)慕合唱鋼琴伴奏譜(共5頁(yè))
評(píng)論
0/150
提交評(píng)論