午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > DataGridView控件詳細介紹

DataGridView控件詳細介紹

熱門標簽:東莞語音電銷機器人排名 太原外呼電銷機器人費用 電話機器人廣告話術 淘寶地圖標注如何做 使用智能電話機器人違法嗎 朝陽市地圖標注 外呼系統用員工身份證 蘇州銷售外呼系統預算 保山電話外呼管理系統怎么用
1何為DataGridView
通過DataGridView控件,可以顯示和編輯表格式的數據,而這些數據可以取自多種不同類型的數據源。
DataGridView控件具有很高的的可配置性和可擴展性,提供了大量的屬性、方法和事件,可以用來對該控件的外觀和行為進行自定義。當你需要在WinForm應用程序中顯示表格式數據時,可以優先考慮DataGridView(相比于DataGrid等其它控件)。如果你要在小型網格中顯示只讀數據,或者允許用戶編輯數以百萬計的記錄,DataGridView將為你提供一個易于編程和良好性能的解決方案。

DataGridView 用來替換先前版本中的DataGrid,擁有較DataGrid更多的功能;但DataGrid仍然得到保留,以備向后兼容和將來使用。如果你要在兩者中選擇,可以參考下面給出的DataGrid 和DataGridView之間區別的細節信息。

1.1DataGridView和DataGrid 之間的區別
DataGridView提供了大量的DataGrid所不具備的基本功能和高級功能。此外,DataGridView 的結構使得它較之DataGrid控件更容易擴展和自定義。
下表描述了DataGridView提供而DataGrid未提供的幾個主要功能。

DataGridView功能

描述

多種列類型

與DataGrid相比,DataGridView 提供了更多的內置列類型。這些列類型能夠滿足大部分常見需要,而且比DataGrid中的列類型易于擴展或替換。

多種數據顯示方式

DataGrid僅限于顯示外部數據源的數據。而DataGridView則能夠顯示非綁定的數據,綁定的數據源,或者同時顯示綁定和非綁定的數據。你也可以在DataGridView中實現virtual mode,實現自定義的數據管理。

用于自定義數據顯示的多種方式

DataGridView提供了很多屬性和事件,用于數據的格式化和顯示。比如,你可以根據單元格、行和列的內容改變其外觀,或者使用一種類型的數據替代另一種類型的數據。

用于更改單元格、行、列、表頭外觀和行為的多個選項

DataGridView使你能夠以多種方式操作單個網格組件。比如,你可以凍結行和列,避免它們因滾動而不可見;隱藏行、列、表頭;改變行、列、表頭尺寸的調整方式;為單個的單元格、行和列提供工具提示(ToolTip)和快捷菜單。



唯一的一個DataGrid提供而DataGridView未提供的特性是兩個相關表中數據的分層次顯示(比如常見的主從表顯示)。你必須使用兩個DataGridView來顯示具有主從關系的兩個表的數據。

1.2DataGridView的亮點
下表著重顯示了DataGridView的主要特性,稍后會介紹它們的詳細信息。

DataGridView控件特性

描述

多種列類型

DataGridView提供有TextBox、CheckBox、Image、Button、ComboBox和Link類型的列及相應的單元格類型。

多種數據顯示方式

DataGrid僅限于顯示外部數據源的數據。而DataGridView則能夠顯示非綁定的數據,綁定的數據源,或者同時顯示綁定和非綁定的數據。你也可以在DataGridView中實現virtual mode,實現自定義的數據管理。

自定義數據的顯示和操作的多種方式

DataGridView提供了很多屬性和事件,用于數據的格式化和顯示。

此外,DataGridView提供了操作數據的多種方式,比如,你可以:

  • 對數據排序,并顯示相應的排序符號(帶方向的箭頭表示升降序)
  • 對行、列和單元格的多種選擇模式;多項選擇和單項選擇
  • 以多種格式將數據拷貝到剪貼板,包括text,CSV (以逗號隔開的值) 和 HTML
  • 改變用戶編輯單元格內容的方式

用于更改單元格、行、列、表頭外觀和行為的多個選項

DataGridView使你能夠以多種方式操作單個網格組件。比如,你可以:

  • 凍結行和列,避免它們因滾動而不可見;
  • 隱藏行、列、表頭;
  • 改變行、列、表頭尺寸的調整方式;
  • 改變用戶對行、列、單元格的選擇模式;
  • 為單個的單元格、行和列提供工具提示(ToolTip)和快捷菜單。
  • 自定義單元格、行和列的邊框樣式。

提供豐富的可擴展性的支持

DataGridView提供易于對網格進行擴展和自定義的基礎結構,比如:

  • 處理自定義的繪制事件可以為單元格、列和行提供自定義的觀感;
  • 繼承一個內置的單元格類型以為其提供更多的行為;
  • 實現自定義的接口以提供新的編輯體驗。


2DataGridView的結構
DataGridView及其相關類被設計為用于顯示和編輯表格數據式數據的靈活的、可擴展的體系。這些類都位于system.Windows.Forms命名空間,它們的名稱也都有共同的前綴"DataGridView"。

2.1結構元素(Architecture Elements)
主要的DataGridView相關類繼承自DataGridViewElement類。
DataGridViewElement類有兩個屬性,一是DataGridView,該屬性提供了對其所屬的DataGridView的引用;二是State,該屬性表示當前的狀態,其值為DataGridViewElementStates枚舉,該枚舉支持位運算,這意味著可以設置組合狀態。

2.2單元格和組(Cells and Bands)
DataGridView由兩種基本的對象組成:單元格(cell)和組(band)。所有的單元格都繼承自DataGridViewCell基類。 兩種類型的組(或稱集合)DataGridViewColumn和DataGridViewRow都繼承自DataGridViewBand 基類,表示一組結合在一起的單元格。
DataGridView會與一些類進行互操作,但最常打交道的則是如下三個:DataGridViewCell, DataGridViewColumn,DataGridViewRow。

2.3DataGridView的單元格 (DataGridViewCell)
單元格(cell)是操作DataGridView的基本單位。Display is centered on cells, and data entry is often performed through cells。可以通過DataGridViewRow 類的Cells 集合屬性訪問一行包含的單元格,通過DataGridView的SelectedCells集合屬性訪問當前選中的單元格,通過DataGridView的CurrentCell屬性訪問當前的單元格。

DataGridViewCell 類圖

Cell相關類和屬性



DataGridViewCell是一個抽象基類,所有的單元格類型都繼承于此。DataGridViewCell及其繼承類型并不是Windows Forms控件,但其中一些宿主于Windows Forms控件。單元格支持的編輯功能通常都由其宿主控件來處理。

DataGridViewCell對象不會像Windows Forms控件那樣控制自己的外觀和繪制(painting)特征,相反的,DataGridView會負責其包含的單元格的外觀。通過DataGridView 控件的屬性和事件,你可以深刻地影響單元格的外觀和行為。如果你對單元格定制有特殊要求,超出了DataGridView提供的功能,可以繼承DataGridViewCell或者它的某個子類來滿足這些要求。

2.3.1DataGridViewCell的工作機制
理解DataGridView結構的一個重要部分是理解DataGridViewCell的工作機制:

單元格的值(A Cell's Value)
單元格的值是其根本所在。如果單元格所在列不是綁定列,并且所在的DataGridView也不是Virtual Mode,那么它的值就由它本身所持有并維護。對于那些由綁定產生的單元格,它們壓根兒就不“知道”該持有什么值,當然也就不會去維護了;當DataGridView需要單元格的值的時候,它會到數據源中查詢該單元格應當顯示的值。在Virtual Mode下,除了會觸發CellValueNeeded事件以獲取相應單元格的值外,與數據綁定方式非常相似。在單元格級,所有這些由DataGridViewCell.GetValue() 方法來控制。
默認情況下,單元格的值的類型為object。當一個列被綁定后,會設置它的ValueType屬性,它包含的單元格的ValueType也隨之更新。而單元格的ValueType對于下一步的格式化非常重要。

格式化顯示(Formatting for Display)
注意:當DataGridView需要了解“如何顯示這個單元格”時,它需要的是單元格的FormattedValue ,而不是Value。這是一個復雜的過程,因為格式化屏幕上的一些內容通常需要將它轉換為字符串。例如,盡管你將單元格的值(Value)設置為整型值155,在顯示它的時候仍需要將其格式化。單元格和其所在的列的FormattedValueType 屬性決定了顯示它時所用的類型。多數列使用字符串類型,而Image和CheckBox類型的單元格/列則使用其它類型。Image類型的單元格和列使用Image作為默認的FormattedValueType,它的內置實現了解如何去顯示一個Image。CheckBox類型的單元格/列的FormattedValueType屬性則取決于屬性ThreeState的值。在單元格級,所有這些由DataGridViewCell.GetFormattedValue()控制。

默認情況下,DataGridView使用TypeConverter將單元格的值(Value)轉換為格式化的值(FormattedValue)。DataGridView會基于單元格的ValueType和FormattedValueType屬性來獲取合時的TypeConverter。

對于一個單元格,FormattedValue會得到多次請求(即會在多個地方用到):繪制單元格的時候,所在列根據單元格內容自動調整大小的時候,甚至是在判斷鼠標是否經過單元格內容時。每次需要FormattedValue的時候,DataGridView會觸發CellFormatting事件,這時你就有機會修改單元格的格式化顯示了。
如果單元格不能獲取它的格式化值,它會觸發DataError事件。

格式化顯示單元格還包含以怎樣的首選尺寸顯示它。這個首選尺寸是由單元格的FormattedValue,填充區域(padding),附加顯示和邊框合并而成。

繪制單元格的顯示(Painting the Display)
在獲得FormattedValue 后,單元格將負責繪制它的內容。單元格決定了繪制過程所使用的正確樣式(參見本文檔第五章的樣式部分)并進行繪制。記住:如果單元格不去繪制自己,那么該單元格將不會有任何內容得到繪制(即單元格的繪制只由它自己負責),行、列不會負責繪制任何內容,因此要確保至少要繪制單元格的背景(background),否則單元格所在的矩形區域仍然是無效的(即未經繪制)。

解析單元格的顯示(Parsing the Display)
用戶開始與單元格交互后,可能會編輯單元格的值。有一件事要記住,用戶編輯的實際上是單元格的FormattedValue。用戶提交所編輯的值時,FormattedValue需要轉換回單元格的值(Value),這個過程稱為解析(parsing)。在單元格級上,所有這些工作由單元格的DataGridViewCell.ParseFormattedValue(int rowIndex)方法控制。
默認情況下,會再次使用TypeConverter來將FormattedValue解析為單元格的真實值,這時會觸發DataGridView的CellParsing事件,這時你就有機會修改單元格的解析方式了。

如果單元格不能得到正確地解析,會觸發DataError事件。
您可能感興趣的文章:
  • WinForm DataGridView控件隔行變色的小例子
  • DataGridView控件顯示行號的正確代碼及分析

標簽:西藏 潛江 洛陽 呼倫貝爾 克拉瑪依 運城 綏化 阿里

巨人網絡通訊聲明:本文標題《DataGridView控件詳細介紹》,本文關鍵詞  DataGridView,控件,詳細,介紹,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《DataGridView控件詳細介紹》相關的同類信息!
  • 本頁收集關于DataGridView控件詳細介紹的相關信息資訊供網民參考!
  • 推薦文章
    丰满女人性猛交| 亚洲欧美日韩视频一区| 日本不卡在线观看视频| 美女视频第一区二区三区免费观看网站 | 国产情侣久久久久aⅴ免费| 欧洲精品一区二区三区在线观看| 欧美日韩在线免费观看视频| 国产一区999| 国产91网红主播在线观看| 国产精品无码在线播放| 色噜噜狠狠色综合网| 欧美日韩日本视频| 99精品在线看| 国产精品福利无圣光在线一区| 国产精品羞羞答答xxdd| 国产91xxx| 中文字幕在线观看不卡视频| 日韩欧美亚洲日产国| 97久久久精品综合88久久| 少妇无码av无码专区在线观看| 91香蕉视频mp4| 国产综合动作在线观看| 不卡的av网站| 黄色片子免费看| 欧美日本一道本| 国产精品一区二区亚洲| 欧美激情综合亚洲一二区| 亚洲视频第二页| 欧美在线观看18| 亚洲波多野结衣| 91精品久久久久久综合乱菊| 久久久久久久久久久久久夜| 亚洲免费av一区| 欧美日韩高清一区二区三区| 欧美一区二区免费在线观看| 51午夜精品国产| 亚洲第一成人网站| 精品露脸国产偷人在视频| 国产一区二区视频播放| 日韩av资源在线播放| 青青草原综合久久大伊人精品优势 | 亚洲高清精品视频| 伊人久久男人天堂| 男男受被啪到高潮自述| 精品久久一区二区| 国产又黄又爽视频| 精品午夜一区二区| 国产亚洲欧美中文| 亚洲一区在线直播| 亚洲中国最大av网站| 中文字幕乱妇无码av在线| 精品久久久久久国产| 午夜免费一区二区| 日韩国产欧美精品在线| 秋霞网一区二区| 视频一区视频二区视频三区视频四区国产| 成人网在线播放| 黄色一级大片免费| 经典一区二区三区| 日韩av在线播放不卡| 91国产丝袜在线播放| 五月婷婷激情网| av动漫在线免费观看| 欧美成人福利视频| 91亚洲精品国偷拍自产在线观看| 国产精品一二三在线| 波多野结衣一区二区三区| 91传媒久久久| 欧美亚洲尤物久久| 极品人妻一区二区| 精品日韩在线一区| 免费观看在线综合| 东京热av一区| 日韩在线中文字| 热久久一区二区| 午夜精品在线免费观看| 成人国产一区二区三区精品| 亚洲欧洲国产精品久久| 天天操天天干天天综合网| 欧美日韩 一区二区三区| aa免费在线观看| 在线观看日韩视频| 99精品久久99久久久久| 国产精品久久AV无码| 欧美精品一区二区三区在线| 这里只有精品6| 国产高清精品软男同| 欧美日韩亚洲成人| av直播在线观看| 中文字幕亚洲激情| 91丝袜美腿高跟国产极品老师 | 亚洲五月激情网| 日韩一级裸体免费视频| 粉嫩一区二区三区在线看| 欧洲亚洲一区二区| 色婷婷综合在线| 欧美一区二区三区不卡视频| 欧美a v在线播放| 国产va免费精品高清在线| 91精品国产综合久久久久久漫画| 国产精品天美传媒| 中文无码av一区二区三区| 久久综合狠狠综合久久综青草| 五月激情六月综合| 日韩国产成人在线| 久久综合一区二区三区| 亚洲精品一区二区在线观看| 日韩在线视频观看免费| av视屏在线播放| 色婷婷激情久久| 香蕉视频一区二区| 狠狠精品干练久久久无码中文字幕| 久久久久久香蕉网| 精品免费在线观看| 日本熟妇一区二区三区| 国产欧美自拍视频| 中文字幕一区三区| 不卡av免费在线| 91国产精品视频在线| 亚洲一区二区美女| 蜜臀91精品一区二区三区| 亚洲一区欧美在线| 日韩欧美中文在线视频| 久久久久久久久影视| …久久精品99久久香蕉国产| 91精品在线观看入口| 奇米四色…亚洲| 午夜男人的天堂| 成人在线视频网| 本田岬高潮一区二区三区| 国产不卡在线观看视频| 欧美三级电影在线播放| 欧美日韩在线影院| 亚洲一区 中文字幕| 五月婷婷综合在线观看| 青青青青在线视频| 日韩精品中文字幕在线不卡尤物| 日韩精品一级中文字幕精品视频免费观看 | 国产欧美一区二区三区在线看蜜臂| 一区二区精品国产| 久久久国产视频| 亚洲高清不卡av| 亚洲免费观看高清在线观看| 91香蕉视频黄| 免费观看久久久4p| 中文字幕黄色片| 日本道中文字幕| 日本一区二区不卡高清更新| 波霸ol色综合久久| 97久久人人超碰| 中文字幕一区二区三区四区欧美| 国产原创popny丨九色| 日本一区二区在线免费播放| 国产蜜臀97一区二区三区| 日韩在线观看视频一区二区| 中文字幕在线观看一区二区三区| 国产欧美精品日韩| 亚洲人av在线影院| 久久久久久久综合日本| 亚洲天堂手机在线| 国内性生活视频| 久久精品国产亚洲7777| 国产精品久久久一区麻豆最新章节| 国产按摩一区二区三区| 国产免费av一区二区| 一区二区伦理片| 日韩免费高清一区二区| 国产成人精品视频免费看| 国产精品青青草| 国产成人aa精品一区在线播放| 欧美v亚洲v综合ⅴ国产v| 国产精品久久看| 国产一区二区三区黄片| 日本黄色www| 精品视频一区在线| 久久久国产影院| 色婷婷综合久久久久中文| 国产精品老熟女一区二区| 国模一区二区三区私拍视频| 欧美日韩一区二区三区视频| www.色呦呦| 美女流白浆视频| 国产一级大片免费看| 国产精品91久久久久久| 欧美精品色综合| 99热精品国产| 一卡二卡三卡在线| 一卡二卡在线视频| 亚洲专区第一页| 国产成人在线播放视频| 四虎影院中文字幕| 日韩av在线电影| 亚洲精品自拍视频在线观看| 内射中出日韩无国产剧情| av动漫免费看| 欧美日韩在线一区二区三区| 97国产真实伦对白精彩视频8| 欧美日韩国产高清一区二区三区| 成人午夜免费视频| 亚洲xxxx天美| 久久久久久久久久久网| 国产一二三四区在线观看| 日本a级片电影一区二区| 欧美精品xxxxbbbb| 欧美主播一区二区三区| 亚洲一区二区三区三| 国产乱码一区二区三区| 伦av综合一区| 成年人网站免费看| 奇米精品一区二区三区| 久久久精品欧美| 亚洲精品在线观| 亚洲国产日韩在线一区模特| 2022国产精品视频| 久久国产精品99久久久久久老狼| 一级α片免费看刺激高潮视频| 香蕉视频免费网站| 欧美视频1区| 国产精品xxxxx| 亚洲精品美女久久久| 国产精品久久久久桃色tv| 国产人妻精品一区二区三区| 国产精品理论在线| 呻吟揉丰满对白91乃国产区| 91麻豆免费视频网站| 91精品人妻一区二区| 国产激情美女久久久久久吹潮| 奇米4444一区二区三区| 久久久精品国产一区二区| 久久婷婷一区二区三区| 久久一区视频| 国产欧美熟妇另类久久久| 国产一级做a爰片在线看免费| 日本二区在线观看| 自拍偷拍中文字幕| 国产成年人视频网站| 欧美日韩免费高清| 情事1991在线| 日韩精品视频在线免费观看| 欧美日韩视频第一区| 久久99日本精品| 中文字幕精品三级久久久| а天堂中文在线资源| 久久成人国产精品入口| 国产精品视频免费播放| 日韩欧美精品在线观看视频| 日本在线观看一区二区| 国产伦精品一区| 国产精品久久久久久久久久直播| 日韩区在线观看| 日本精品一级二级| 久久精品国产亚洲av无码娇色| www成人啪啪18软件| 狠狠色丁香久久婷婷综| 深夜福利91大全| 在线观看免费成人av| 久久久777| 亚洲午夜女主播在线直播| 在线视频日韩一区| 九九热在线视频观看这里只有精品| 综合国产在线视频| 色噜噜狠狠一区二区三区狼国成人| 人妻视频一区二区三区| 亚洲激情电影中文字幕| www在线观看免费| 日韩精品一级中文字幕精品视频免费观看 | 日本xxxxxxx免费视频| 欧美a一区二区| 久久精品99无色码中文字幕 | 欧美极品美女视频| 91极品女神在线| 无码国产69精品久久久久同性| 国产精品美女一区二区在线观看| 国产有码在线一区二区视频| 欧美色图亚洲天堂| 一区二区久久久久| 久久青青草原| 97成人免费视频| 亚洲国产高清高潮精品美女| 成年人免费大片| 久久av老司机精品网站导航| 欧美日韩国产成人在线| 国产ts丝袜人妖系列视频| 国产精品私人自拍| 91偷拍精品一区二区三区| 国产在线一区视频| 欧美性色aⅴ视频一区日韩精品| 亚洲午夜精品一区二区三区| 亚洲天堂久久久久| 欧美一区二区三区精品| 日本少妇高潮喷水视频| 国产一区二区在线免费观看| 18久久久久久| 日本黄色片免费观看| 欧美午夜精品久久久久久人妖 | 精品久久久中文字幕人妻| 亚洲欧美一区二区三区久久| 亚洲色图38p| 成人av网址在线| 国产综合视频在线观看| 午夜毛片在线观看| 日韩精品一区二区三区在线| 中文字幕第21页| 99久久国产综合精品色伊| 国产在线播放不卡| 成人午夜淫片100集| 欧美电影一区二区| 日韩视频免费在线播放| 99国产精品国产精品毛片| 91久久综合亚洲鲁鲁五月天| 你懂的国产在线| 精品成人一区二区三区四区| 奇米视频7777| 91丨porny丨户外露出| 99在线视频播放| 91精品国产乱码久久| 亚洲天堂影视av| 日批在线观看视频| 亚洲国产综合在线| 91xxx视频| 国产在线精品一区二区三区不卡| 国产精品普通话| 国产天堂第一区| 在线观看视频亚洲| 影音先锋制服丝袜| 欧美三级资源在线| the porn av| 国产精品麻豆网站| 亚洲欧美日韩精品综合在线观看| 日韩国产精品大片| 国产精品成人一区| 国产suv精品一区二区33| 亚洲天堂开心观看| www.99热| 欧美精品tushy高清| 亚洲黄色av片| 一卡二卡三卡日韩欧美| 男人天堂av片| 2021国产精品久久精品| 欧美激情www| 日韩国产精品大片| 国产日韩av高清| 国产理论片在线观看| 欧美激情精品久久久久久| 五月天综合在线| 亚洲欧洲高清在线| 亚洲欧美日韩第一页| 欧美一区二区三区在| 日本精品一二三区| 欧美性xxxx极品hd欧美风情| 成人免费无码av| 亚洲特级片在线| 美脚丝袜脚交一区二区| 国产亚洲欧美一区在线观看| 亚洲成人网上| 国产成人啪免费观看软件| 国产美女在线精品免费观看| 久久狠狠婷婷| 国产精品揄拍500视频| 国产叼嘿视频在线观看| 欧美一级免费看| 亚洲视频一区在线播放| 欧美黄色片免费观看| 日韩欧美在线观看免费| 久久亚洲精品一区| 中文字幕在线观看免费视频| 在线观看欧美www| 久久久久久久九九九九| 亚洲网址你懂得| 疯狂试爱三2浴室激情视频| 亚洲精品av在线| 国产黄色录像视频| 欧美精品一区二区三区四区| 男人操女人动态图| 欧美变态凌虐bdsm| av手机在线播放| 亚洲аv电影天堂网| 精品无码在线观看| 日韩精品专区在线| 熟女少妇内射日韩亚洲| 日韩美女一区二区三区四区| 波多野结衣 在线| 精品国产伦一区二区三区观看体验 | 99久久99久久久精品棕色圆| 欧美亚洲一区在线| 国产免费无遮挡| 国产精品wwww| 日本xxxx人| 91国产在线免费观看| 男女激情视频一区| 国产一区国产精品| 国产精品一区二区你懂的| 欧美日韩喷水| 91影院在线观看| 成人在线观看毛片| 国产精品国产三级国产| 国产乱子夫妻xx黑人xyx真爽| 一级中文字幕一区二区| 日本在线一二三区| 日本韩国一区二区三区视频| 69亚洲乱人伦| 日韩精品在线网站| 国产中文字幕久久| 亚洲最新av在线| av资源免费观看| 国产做受69高潮| 亚洲福利在线观看视频| 91热福利电影| 国内精品第一页| 亚洲永久激情精品|