版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《.Net三層應(yīng)用結(jié)構(gòu)開發(fā)》第四章ADO.NET表格控件DataGridView2本章目標(biāo)掌握DataGridView
控件的使用為什么使用DataGridView怎樣顯示DataSet
中的數(shù)據(jù)呢?數(shù)據(jù)集使用DataGridViewDataGridView
控件DataGridView
控件強(qiáng)大而靈活地顯示數(shù)據(jù)輕松定義控件外觀像Excel表格一樣方便一行代碼實(shí)現(xiàn)數(shù)據(jù)綁定可視化操作使用DataGridView
顯示數(shù)據(jù)示例1
已經(jīng)填充了DataSet
,如何在窗體中顯示教師信息?使用DataGridView
顯示數(shù)據(jù)指定DataGridView
的數(shù)據(jù)源——DataSource
屬性使用DataGridView
顯示數(shù)據(jù)實(shí)現(xiàn)步驟:添加窗體的控件設(shè)置DataGridView
控件和其中各列的屬性設(shè)置DataSource
屬性,指定數(shù)據(jù)源dgvTeacher.DataSource=dataSet.Tables["Teacher"];演示示例2:使用DataGridView
顯示數(shù)據(jù)DataGridView
控件重要屬性DataGridView
的重要屬性屬性說明Columns包含的列的集合DataSourceDataGridView
的數(shù)據(jù)源ReadOnly是否可以編輯單元格在其中編輯DataGridView
列的屬性列的主要屬性小結(jié)DataGridView
中各列的主要屬性屬性說明DataPropertyName綁定的數(shù)據(jù)列的名稱HeaderText列標(biāo)題文本Visible指定列是否可見Frozen指定水平滾動DataGridView時(shí)列是否移動ReadOnly指定單元格是否為只讀通過DataGridView
修改數(shù)據(jù)把修改過的教師信息保存到數(shù)據(jù)庫使用DataAdapter
的Update()方法注意:將DataGridView
和相應(yīng)列的ReadOnly
屬性設(shè)為False通過DataGridView
修改數(shù)據(jù)實(shí)現(xiàn)步驟:處理“保存修改”按鈕的Click事件編寫事件處理程序SqlCommandBuilderbuilder=
new
SqlCommandBuilder(dataAdapter);dataAdapter.Update(dataSet,"Teacher");演示示例3:通過DataGridView
修改數(shù)據(jù)小結(jié)使用DataGridView
的什么屬性指定數(shù)據(jù)源?在示例3中增加“刷新”按鈕,實(shí)現(xiàn)刷新功能//當(dāng)點(diǎn)擊“刷新”按鈕時(shí),重新填充數(shù)據(jù)集privatevoidbtnReFill_Click(objectsender,EventArgse){
dataSet.Tables["Teacher"].Clear();//清空原來的數(shù)據(jù)
dataAdapter.Fill(dataSet,"Teacher");//填充數(shù)據(jù)集
}查看源代碼Combox操作步驟boBox1.DataSource=ds.Tables[0];//設(shè)置控件顯示的值boBox1.DisplayMember="stuname";//設(shè)置控件后臺的值boBox1.ValueMember="stuno";Combox操作步驟ListBox1.DataSource=ds.Tables[0];//設(shè)置控件顯示的值ListBox1.DisplayMember=“titles";//設(shè)置控件后臺的值ListBox1.ValueMember=“price";綜合示例批量查看和修改——使用DataSet填充數(shù)據(jù)集、更新數(shù)據(jù)庫——使用DataAdapter顯示數(shù)據(jù)——使用DataGridViewMySchool
學(xué)員信息的批量查看和修改功能按照性別篩選顯示的數(shù)據(jù)演示示例4:演示批量查看和修改學(xué)員功能ADO.NET小結(jié)數(shù)據(jù)庫.NET數(shù)據(jù)提供程序Connection對象Command對象DataReader
對象DataAdapter
對象內(nèi)存DataSet
ExecuteReader()Read()Fill()Upda
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026屆北京市東城區(qū)高三上學(xué)期期末歷史試題(含答案)
- 石油工程考試題庫及答案
- 手衛(wèi)生規(guī)范考試題及答案
- 氣壓泵護(hù)理試題及答案
- 廣東省廣州市2026年九年級上學(xué)期期末物理試卷附答案
- 2026年大學(xué)大二(計(jì)算機(jī)科學(xué)與技術(shù))計(jì)算機(jī)網(wǎng)絡(luò)階段測試試題及答案
- 2026年深圳中考數(shù)學(xué)考綱解讀精練試卷(附答案可下載)
- 昆山護(hù)理招聘題庫及答案
- 2026年深圳中考?xì)v史三輪復(fù)習(xí)沖刺試卷(附答案可下載)
- 2026年深圳中考地理學(xué)困生補(bǔ)差試卷(附答案可下載)
- 2025 年度VC PE 市場數(shù)據(jù)報(bào)告 投中嘉川
- 2025年網(wǎng)約車司機(jī)收入分成合同
- 2026年海南財(cái)金銀河私募基金管理有限公司招聘備考題庫參考答案詳解
- 黑龍江省生態(tài)環(huán)境廳直屬事業(yè)單位招聘考試真題2025
- SS3和SS4簡明電路圖教案
- 路面施工風(fēng)險(xiǎn)告知書
- 新生兒常用藥物外滲后的處理課件
- 標(biāo)準(zhǔn)園林綠化工程施工組織設(shè)計(jì)方案范本
- 六性分析報(bào)告
- 糖尿病治療-三重奏到八重奏課件
- (高清正版)JJG(浙)98—2007電導(dǎo)率法總有機(jī)碳分析儀檢定規(guī)程
評論
0/150
提交評論