DataGridView添加右鍵菜單等技巧_第1頁
DataGridView添加右鍵菜單等技巧_第2頁
DataGridView添加右鍵菜單等技巧_第3頁
DataGridView添加右鍵菜單等技巧_第4頁
DataGridView添加右鍵菜單等技巧_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

DataGridView增添右鍵菜單等技巧DataGridView增添右鍵菜單等技巧2010-12-162256.右鍵點(diǎn)擊行時(shí)選中行并彈出操作菜單1.增添一個(gè)快捷菜單contextMenuStrip12.給dataGridView1的CellMouseDown事件增添辦理程序程序代碼privatevoidDataGridView1_CellMouseDownobjectsenderDataGridViewCellMouseEventArgse若行已經(jīng)是選中狀態(tài)就不再進(jìn)行設(shè)置dataGridView1.ClearSelection只選中一行時(shí)設(shè)置活動(dòng)單元格lse.ColumnIndex//彈出操作菜單效果圖2.復(fù)制選中單元格的內(nèi)容到剪貼板程序代碼Clipboard.SetDataObjectdataGridView1.GetClipboardContent3.只顯示自定義列程序代碼dataGridView1.AutoGenerateColumnsfalse//一定在代碼中設(shè)置4.顯示圖片平常我們將圖片路徑保留在數(shù)據(jù)庫中但在dataGridView1中要顯示圖片能夠進(jìn)行以下操作①.增添一個(gè)DataGridViewTextBoxColumn種類的列NamePathDataPropertyNamePicVisibleFalse②.增添一個(gè)DataGridViewImageColumn種類的列NamePic.dataGridView1控件DataBindingComplete事件辦理程序以下程序代碼privatevoidDataGridView1_DataBindingCompleteobjectsenderDataGridViewBindingCompleteEventArgseImageimage1nullImageimage2nullstringpathstring.Emptyforinti0iimage1Image.FromFilepathimage2newBitmapimage1120120//重設(shè)大小mage25.當(dāng)網(wǎng)格未填補(bǔ)滿控件時(shí)畫線來填補(bǔ)空白地區(qū)程序代碼///summary///繪制網(wǎng)格填補(bǔ)空白地區(qū)////summary///paramnamesender/param///paramnamee/parampublicvoidCellPaintingobjectsenderDataGridViewCellPaintingEventArgseDataGridViewmyDataGridViewDataGridViewsenderimyDataGridView.ColumnHeadersHeight//標(biāo)題行高inttates.Visible//全部可見行總高intkmyDataGridView.Height//控件高度ints.Visible//最后一行索引int列總數(shù)intwidth0//當(dāng)網(wǎng)格未充滿控件時(shí)才畫線ifijkusingBrushgridBrushnewSolidBrushmyDataGridView.GridColorusingPengridLinePennewPengridBrush//辦理標(biāo)題列辦理正常列forintindex0indexcountindexifmyDataGridView.Columnsindex.VisiblewidthmyDataGridView.Columnsindex.Widthe.Graphics.DrawLinegridLinePenwidthijwidthk6.自定義列寬手動(dòng)增添列再在編寫列界面中逐一設(shè)置寬度。注意AutoSizeColumnsMode的值一定為DataGridViewAutoSizeColumnsMode.None不然自定義寬度不能奏效7.單元格內(nèi)容格式化程序代碼e.ValueBHstring.Format0D8int.Parsee.Value.ToString8.打造一個(gè)美麗的DataGridView程序代碼//款式dataGridView1.AutoSizeColumnsModeDataGridViewAutoSizeColumnsMode.None//列寬不自動(dòng)調(diào)整手工增添列dataGridView1.RowHeadersWidth12//行標(biāo)題寬度固定12dataGridView1.RowHeadersWidthSizeModeDataGridViewRowHeadersWidthSizeMode.DisableResizing//不可以用鼠標(biāo)調(diào)整列標(biāo)頭寬度r.LemonChiffon//奇數(shù)行背風(fēng)景控件背風(fēng)景GridViewContentAlignment.MiddleCenter//列標(biāo)題居中顯示tAlignment.MiddleCenter//單元格內(nèi)容居中顯示//行為dataGridView1.AutoGenerateColumnsfalse//不自動(dòng)創(chuàng)立列dataGridView1.AllowUserToAddRowsfalse//不啟用增添dataGridView1.ReadOnlytrue//不啟用編寫dataGridView1.AllowUserToDeleteRowsfalse//不啟用刪除RowSelect//單擊單元格選中整行dataGridView1.MultiSelectfalse//不可以多項(xiàng)選擇9.判斷有無轉(zhuǎn)動(dòng)條程序代碼//垂直轉(zhuǎn)動(dòng)條有elseMessageBox.Show無//水平轉(zhuǎn)動(dòng)條有elseMessageBox.Show無10.為何列標(biāo)題總不居中已經(jīng)將列標(biāo)題默認(rèn)對(duì)齊方式

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論