![使用開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)_第1頁](http://file4.renrendoc.com/view/7a139b5f62522b1125bbbef885736a20/7a139b5f62522b1125bbbef885736a201.gif)
![使用開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)_第2頁](http://file4.renrendoc.com/view/7a139b5f62522b1125bbbef885736a20/7a139b5f62522b1125bbbef885736a202.gif)
![使用開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)_第3頁](http://file4.renrendoc.com/view/7a139b5f62522b1125bbbef885736a20/7a139b5f62522b1125bbbef885736a203.gif)
![使用開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)_第4頁](http://file4.renrendoc.com/view/7a139b5f62522b1125bbbef885736a20/7a139b5f62522b1125bbbef885736a204.gif)
![使用開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)_第5頁](http://file4.renrendoc.com/view/7a139b5f62522b1125bbbef885736a20/7a139b5f62522b1125bbbef885736a205.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第三章
使用ListView控件展示數(shù)據(jù)預(yù)習(xí)檢查如何使用ImageList控件存放圖片?ListView控件有幾種視圖?ListView控件的哪個(gè)屬性用于修改視圖模式?ListView控件中顯示的圖片存放在哪里?使用哪個(gè)控件可以實(shí)現(xiàn)快捷菜單的操作?集中測試2/31回顧與作業(yè)點(diǎn)評(píng)Dock和Anchor屬性的區(qū)別是什么?如何利用代碼向ComboBox中添加項(xiàng)?請(qǐng)簡述DataReader的使用步驟點(diǎn)評(píng)作業(yè)的提交情況和共性問題提問作業(yè)點(diǎn)評(píng)3/31本章任務(wù)實(shí)現(xiàn)好友頭像切換實(shí)現(xiàn)查詢學(xué)生信息功能4/31本章目標(biāo)會(huì)使用ImageList控件存放圖片會(huì)使用ListView控件展示數(shù)據(jù)會(huì)使用ContextMenuStrip實(shí)現(xiàn)快捷操作5/31神奇的ListViewListView:列表視圖控件以特定樣式或視圖類型顯示列表項(xiàng)!6/31屬性名稱說明ItemsListView中的項(xiàng)View指定顯示哪種視圖LargeImageList大圖標(biāo)圖像的ImageList控件SmallImageList小圖標(biāo)圖像的ImageList控件大小圖標(biāo)切換模擬“計(jì)算機(jī)”窗口,實(shí)現(xiàn)大小圖標(biāo)切換需要用到的屬性問題分析ImageList控件用來存放使用的圖像對(duì)象集合!7/31圖像列表ImageList圖像列表ImageList的屬性屬性名稱說明Images存儲(chǔ)的所有圖像ImageSize圖像的大小ColorDepth顏色數(shù)TransparentColor被視為透明的顏色經(jīng)驗(yàn)演示示例1:計(jì)算機(jī)大小圖標(biāo)切換先設(shè)置ColorDepth、ImageSize屬性值再添加圖片,反之不能更改這兩個(gè)屬性值!8/31學(xué)員操作—顯示QQ好友頭像和昵稱需求說明設(shè)計(jì)QQ好友窗體在窗體上顯示好友的頭像和昵稱,能夠切換大頭像和小頭像練習(xí)完成時(shí)間:15分鐘9/31共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解10/31ListView的詳細(xì)信息視圖列的集合Columns列表視圖項(xiàng)ListViewItem列表視圖項(xiàng)的子項(xiàng)ListViewSubItem子項(xiàng)的集合SubItems項(xiàng)的集合Items11/31顯示詳細(xì)視圖模擬“計(jì)算機(jī)”詳細(xì)視圖需要用到的屬性問題分析屬性名稱說明Columns詳細(xì)視圖中顯示的列ItemsListView中的項(xiàng)演示示例2:我的電腦詳細(xì)信息視圖12/31快捷菜單ContextMenuStrip如何通過快捷菜單切換視圖?為控件指定快捷菜單:ContextMenuStrip屬性問題分析演示示例3:快捷菜單切換視圖13/31學(xué)員操作—顯示QQ好友詳細(xì)信息需求說明在上一個(gè)練習(xí)基礎(chǔ)上完善在窗體上顯示好友的詳細(xì)信息QQ號(hào)碼、性別、年齡通過快捷菜單實(shí)現(xiàn)3種視圖的切換練習(xí)完成時(shí)間:15分鐘14/31共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解15/31動(dòng)態(tài)添加ListView的數(shù)據(jù)如何用代碼向ListView中添加數(shù)據(jù)?問題16/31實(shí)現(xiàn)動(dòng)態(tài)添加創(chuàng)建ListViewItem對(duì)象添加子項(xiàng)添加到ListView的Items集合中:ListViewItem對(duì)象.SubItems.Add();//每次添加一個(gè)子項(xiàng)//一次添加多個(gè)子項(xiàng)ListViewItem對(duì)象.SubItems.AddRange(字符串?dāng)?shù)組);
ListView對(duì)象.Items.Add();分析演示示例4:動(dòng)態(tài)添加ListView數(shù)據(jù)17/31關(guān)鍵代碼分析2-1設(shè)置ListView的視圖puter.View=View.LargeIcon;//設(shè)置大圖標(biāo)關(guān)聯(lián)的ImageListputer.LargeImageList=this.ilLarge;//設(shè)置小圖標(biāo)關(guān)聯(lián)的ImageListputer.SmallImageList=this.ilSmall;View屬性設(shè)置視圖類型設(shè)置ListView關(guān)聯(lián)的ImageList18/31關(guān)鍵代碼分析2-2創(chuàng)建項(xiàng),添加項(xiàng)和子項(xiàng)//創(chuàng)建ListView的項(xiàng)ListViewItemitemC=newListViewItem("C盤",0);//向項(xiàng)中添加子項(xiàng)(方式一)itemC.SubItems.Add("本地磁盤");itemC.SubItems.Add("14.2GB");itemC.SubItems.Add("4.54GB");//向項(xiàng)中添加子項(xiàng)(方式二)itemC.SubItems.AddRange(newstring[]{"本地磁盤","14.2GB","4.54GB"});//將項(xiàng)添加到ListView中puter.Items.Add(itemC);ListView的項(xiàng)添加子項(xiàng)19/31學(xué)員操作—編碼添加好友信息需求說明重新實(shí)現(xiàn)上一個(gè)練習(xí)好友的信息全部通過編碼添加到ListView中通過右鍵菜單實(shí)現(xiàn)視圖切換練習(xí)完成時(shí)間:25分鐘20/31共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解21/31查詢學(xué)生信息實(shí)現(xiàn)學(xué)生信息查詢功能使用ListView控件顯示數(shù)據(jù)使用DataReader讀取查詢結(jié)果演示示例5:查詢學(xué)生信息22/31關(guān)鍵代碼分析2-1關(guān)鍵代碼——查詢信息StringBuildersql=newStringBuilder();//模糊查詢語句拼接sql.AppendLine("SELECTS.[StudentNo],S.[StudentName],S.[Gender],G.[GradeName]");sql.AppendLine("FROMStudentASS,GradeASG");sql.AppendLine("WHERES.[GradeId]=G.[GradeId]");sql.AppendFormat("ANDS.[StudentName]LIKE'%{0}%'",this.txtStudentName.Text.Trim());mand命令mandcommand=newmand(sql.ToString(),dbHelper.Connection);//執(zhí)行查詢用戶命令dataReader=command.ExecuteReader();//……回顧DataReader的使用步驟!23/31關(guān)鍵代碼分析2-2關(guān)鍵代碼——添加記錄到ListView//創(chuàng)建一個(gè)ListView項(xiàng)ListViewItemlviStudent=newListViewItem(loginId);//將ID放在Tag中l(wèi)viStudent.Tag=(int)dataReader["StudentID"];//向當(dāng)前項(xiàng)中添加子項(xiàng)lviStudent.SubItems.AddRange(newstring[]{studentName,studentNO,userState});//向ListView中添加一個(gè)新項(xiàng)lvStudent.Items.Add(lviStudent);創(chuàng)建列表視圖項(xiàng)添加列表視圖項(xiàng)添加列表視圖項(xiàng)的子項(xiàng)經(jīng)驗(yàn)使用Tag屬性可以保存無需顯示的數(shù)據(jù),不影響窗體布局!24/31學(xué)員操作—實(shí)現(xiàn)學(xué)生信息查詢功能需求說明按照姓名模糊查找在MessageBox的方法中輸出查找結(jié)果練習(xí)完成時(shí)間:25分鐘25/31學(xué)員操作—顯示學(xué)生信息查詢結(jié)果需求說明繼續(xù)上一個(gè)練習(xí)將查詢結(jié)果顯示在窗體上,用ListView控件顯示練習(xí)完成時(shí)間:20分鐘26/31共性問題集中講解常見問題及解決辦法代碼規(guī)范問題調(diào)試技巧共性問題集中講解27/31總結(jié)
ImageList控件可以為其他控件提供圖片ListView控件的常用視圖模式使用ContextMenuStrip控件設(shè)置快捷菜單讀取數(shù)據(jù)庫數(shù)據(jù)添加到ListView中大圖標(biāo)小圖標(biāo)詳細(xì)信息ListView控件展示數(shù)據(jù)Add()方法AddRange()方法28/31相關(guān)學(xué)習(xí)資源
學(xué)習(xí)平臺(tái)
學(xué)生用書《使用C#開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)》“使用C#開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)”課程29/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場施工防化學(xué)災(zāi)害制度
- 應(yīng)急物資裝備應(yīng)急預(yù)案
- 醫(yī)療護(hù)理醫(yī)學(xué)培訓(xùn) 吸痰護(hù)理技術(shù)課件
- DB6103T 87-2025企業(yè)簡易注銷登記服務(wù)規(guī)程
- XX村電排建設(shè)及維護(hù)合同書2025
- 個(gè)人股權(quán)抵押融資合同樣本
- 臨時(shí)促銷服務(wù)合同
- 中小企業(yè)融資合作合同協(xié)議
- 京東商城代運(yùn)營合同模板
- 個(gè)人質(zhì)押貸款合同模板
- 2024電力系統(tǒng)安全規(guī)定
- 脊柱骨折與脊髓損傷護(hù)理課件
- 小學(xué)二年級(jí)語文上冊(cè)閱讀理解專項(xiàng)訓(xùn)練20篇(含答案)
- 科技論文圖表等規(guī)范表達(dá)
- 高考寫作指導(dǎo)議論文標(biāo)準(zhǔn)語段寫作課件32張
- 2021年普通高等學(xué)校招生全國英語統(tǒng)一考試模擬演練八省聯(lián)考解析
- 華能火力發(fā)電機(jī)組節(jié)能降耗技術(shù)導(dǎo)則(2023年版)
- 基礎(chǔ)知識(shí)3500個(gè)常用漢字附拼音
- 企業(yè)易制毒化學(xué)品管理培訓(xùn)
- JJF(紡織)072-2018紡織滾筒式烘干機(jī)校準(zhǔn)規(guī)范
- 羊水栓塞的應(yīng)急預(yù)案演練腳本
評(píng)論
0/150
提交評(píng)論