![Dev-Express-之GridControl詳解(圖文并茂)_第1頁(yè)](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f1.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第2頁(yè)](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f2.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第3頁(yè)](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f3.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第4頁(yè)](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f4.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第5頁(yè)](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
DevExpressGridControl詳解(一)原汁原味的表格展示Dev控件中的表格控件GridControl控件非常強(qiáng)大。不過,一些細(xì)枝末節(jié)的地方有時(shí)候用起來不好找挺討厭的。使用過程中,多半借助Demo和英文幫助文檔。網(wǎng)上具體的使用方法也多半零碎。偶遇一個(gè)簡(jiǎn)單而且詳細(xì)的使用文檔。好記性不如爛筆頭!轉(zhuǎn)載過來,整理整理發(fā)出來做個(gè)記錄,總共有十個(gè)小節(jié)。做的非常精細(xì),非常感謝原作者。插件所在位置使用時(shí)拖拽過來,如下所示即使拖拽過來原封不動(dòng)的樣子:在程序中寫入構(gòu)建一個(gè)表格的代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privateDataTableInitDt(){DataTabledt=newDataTable("個(gè)人簡(jiǎn)歷");dt.Columns.Add("id",typeof(int));dt.Columns.Add("name",typeof(string));dt.Columns.Add("sex",typeof(int));dt.Columns.Add("address",typeof(string));我們配置完列名后,會(huì)發(fā)現(xiàn)設(shè)計(jì)視圖發(fā)生了變化:運(yùn)行結(jié)果:(三)列數(shù)據(jù)的格式設(shè)置為了測(cè)試方便,我們加入新的3列,格式分別是數(shù)據(jù),時(shí)間,字符串。代碼增加下列部分:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?//格式增加dt.Columns.Add("數(shù)據(jù)",typeof(decimal));dt.Columns.Add("時(shí)間",typeof(DateTime));dt.Columns.Add("自定義",typeof(string));dt.Rows.Add(newobject[]{1,"張三",1,"東大街6號(hào)","看書","",-52.874,"2011-8-517:52:55","###"});dt.Rows.Add(newobject[]{1,"王五",0,"西大街2號(hào)","上網(wǎng),游戲","",-37.257,"2011-8-517:52:55"});dt.Rows.Add(newobject[]{1,"李四",1,"南大街3號(hào)","上網(wǎng),逛街","",-54.254,"2011-8-917:52:55"});dt.Rows.Add(newobject[]{1,"錢八",0,"北大街5號(hào)","上網(wǎng),逛街,看書,游戲","",-35.127,"2011-8-917:52:55"});dt.Rows.Add(newobject[]{1,"趙九",1,"中大街1號(hào)","看書,逛街,游戲","",-29.548,"2011-8-920:52:55"});給gridControl1增加3列,對(duì)應(yīng)上述三列。數(shù)據(jù):具體數(shù)據(jù)公式可以查看輸入控件的MASK設(shè)置器,里面有全部的格式公式:運(yùn)行結(jié)果:時(shí)間:自定義:事件轉(zhuǎn)換:概念明確:1.gridControl1的每一列原始數(shù)據(jù)是Value,但是顯示數(shù)據(jù)是DisplayText,默認(rèn)DisplayText的值即是Value通過DisplayFormat轉(zhuǎn)換之后的值。2.gridControl下的事件一般是包含表格GridView切換,點(diǎn)擊,更改的事件,用的不多;每一個(gè)GridView下的事件包含行列處理,菜單顯示,分組排序等事件,我們常用。(所有在使用事件時(shí),一定要明確是control事件還是view事件)GridView存在事件:自定義列顯示事件增加事件:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privatevoidgridView1_CustomColumnDisplayText(objectsender,DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgse){if(e.Column.FieldName=="sex"){switch(e.Value.ToString().Trim()){case"1":e.DisplayText="男";break;case"0":e.DisplayText="女";break;default:e.DisplayText="";break;}}}顯示結(jié)果:(四)分組排序匯總分組:按時(shí)間分第一組:按性別分第二組:顯示結(jié)果:高級(jí)設(shè)置:將所有組展開代碼:gridView1.ExpandAllGroups();顯示結(jié)果:自定義組名,GridView級(jí)事件增加事件:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privatevoidgridView1_CustomDrawGroupRow(objectsender,DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgse){GridGroupRowInfoGridGroupRowInfo=e.InfoasGridGroupRowInfo;GridGroupRowInfo.GroupText="第"+(e.RowHandle).ToString()+"行"+GridGroupRowInfo.EditValue.ToString();}顯示結(jié)果:注意:每一行都有一個(gè)RowHandle屬性,普通行的RowHandle為非負(fù)整數(shù),從0開始;組行排序:排序設(shè)置顯示結(jié)果:匯總:匯總數(shù)據(jù)列設(shè)置注意:匯總結(jié)果是顯示在Footer面板中的,gridControl中的Footer面板默認(rèn)是不顯示的,所以如果要匯總數(shù)據(jù),那么必須先設(shè)置Footer面板顯示。顯示結(jié)果:組計(jì):代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum,"數(shù)據(jù)",gridColumn7,"組計(jì):{0}");結(jié)果顯示(五)設(shè)置行備注和行號(hào)備注顯示設(shè)置設(shè)置備注字段顯示結(jié)果:可以寫入按鍵事件F3,用以開關(guān)備注顯示[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privatevoidForm4_KeyUp(objectsender,KeyEventArgse){if(e.KeyCode==Keys.F3){gridView1.OptionsView.ShowPreview=!gridView1.OptionsView.ShowPreview;}}行號(hào)顯示要用到的事件:代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privatevoidgridView1_CustomDrawRowIndicator(objectsender,DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgse){if(e.Info.IsRowIndicator){e.Info.DisplayText="Row"+e.RowHandle.ToString();}}gridView1.IndicatorWidth=70;顯示結(jié)果(六)樣式設(shè)置表格樣式:全局設(shè)置例子:例子:列樣式:只作用于當(dāng)前的列通用樣式:外觀設(shè)定注意:樣式設(shè)定都是相同的,Appearance前綴。(七)事件[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?<SPANstyle="WHITE-SPACE:pre"></SPAN>privatevoidgridView1_RowCellClick(objectsender,DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgse){if(e.Button==MouseButtons.Left){//鼠標(biāo)的那個(gè)按鈕按下}if(e.Clicks==2){//鼠標(biāo)點(diǎn)擊次數(shù)}if(e.Delta>0){//鼠標(biāo)滾輪滾動(dòng)方向}if(e.X>0&e.Y>0){//鼠標(biāo)的坐標(biāo)}if(e.RowHandle>0){//點(diǎn)擊的行號(hào)}if(e.CellValue!=null){//點(diǎn)擊的單元格中的值}if(e.Column!=null){//點(diǎn)擊的單元格所屬列信息}}<SPANstyle="WHITE-SPACE:pre"></SPAN>privatevoidgridView1_RowClick(objectsender,DevExpress.XtraGrid.Views.Grid.RowClickEventArgse){if(e.Button==MouseButtons.Left){//鼠標(biāo)的那個(gè)按鈕按下}if(e.Clicks==2){//鼠標(biāo)點(diǎn)擊次數(shù)}if(e.Delta>0){//鼠標(biāo)滾輪滾動(dòng)方向}if(e.X>0&e.Y>0){//鼠標(biāo)的坐標(biāo)}if(e.RowHandle>0){//點(diǎn)擊的行號(hào)}}重新繪制列樣式事件:gridView1_CustomDrawCell代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privatevoidgridView1_CustomDrawCell(objectsender,DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgse){if(e.Column.FieldName=="數(shù)據(jù)"){GridCellInfoGridCellInfo=e.CellasGridCellInfo;if(GridCellInfo.IsDataCell&&double.Parse(GridCellInfo.CellValue.ToString())<=-30)e.Appearance.BackColor=Color.Yellow;elseif(GridCellInfo.IsDataCell&&double.Parse(GridCellInfo.CellValue.ToString())>-30&&double.Parse(GridCellInfo.CellValue.ToString())<=-50)e.Appearance.BackColor=Color.Green;elseif(GridCellInfo.IsDataCell&&double.Parse(GridCellInfo.CellValue.ToString())>-50)e.Appearance.BackColor=Color.Red;}}重新計(jì)算備注事件:gridView1_CalcPreviewText代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privatevoidgridView1_CalcPreviewText(objectsender,DevExpress.XtraGrid.Views.Grid.CalcPreviewTextEventArgse){DataRowdr=gridView1.GetDataRow(e.RowHandle);e.PreviewText=dr["name"].ToString()+":"+dr["aihao"].ToString();}注意:GridView中大多數(shù)事件我們都會(huì)并且必須用到e這個(gè)參數(shù),我們可以從e這個(gè)參數(shù)中獲取很多信息,包括單元格、列、行、表格、GridControl的信息。我們要根據(jù)事件的意義來了解這個(gè)e是單元格級(jí)別的,或是行級(jí)別的,或是列級(jí)別的等,因?yàn)槲覀兛梢垣@取e的層級(jí)以上的信息,層級(jí)以下的信息就不能獲取了。e中的屬性都是大同小異,其中最常用的是e.RowHandle這個(gè)屬性,它代表行號(hào)的意思,通過gridView1.GetDataRow(e.RowHandle)方法可以獲得這一行的數(shù)據(jù)行DataRow;并以此來做很多操作。上述我們也說過組行的RowHandle為負(fù)數(shù),我們通過GetDataRow獲取數(shù)據(jù)行是錯(cuò)誤的,這時(shí)我們通過gridView1.GetDataRowHandleByGroupRowHandle(e.RowHandle);方法來轉(zhuǎn)化,這時(shí)得到的數(shù)據(jù)行是該組的第一行數(shù)據(jù)。在此我們需特別注意。如果加入上述轉(zhuǎn)換,我們選擇數(shù)據(jù)時(shí)每組第一行數(shù)據(jù)就會(huì)重復(fù),我們要做去重復(fù)處理。皮膚設(shè)置(八)菜單菜單控件拖入窗口中顯示如下設(shè)置popupMenu設(shè)置barManager設(shè)置controller增加菜單項(xiàng)彈出配置窗口一般菜單項(xiàng)設(shè)置對(duì)應(yīng)屬性如下:對(duì)應(yīng)事件:選擇菜單項(xiàng)設(shè)置事件同上,是否可見同上。子菜單項(xiàng)設(shè)置是否可見同上,很少去寫他的點(diǎn)擊事件,一般都寫的是他的子菜單中點(diǎn)擊事件。編輯菜單項(xiàng)設(shè)置菜單分組設(shè)置(九)表格中的控件選擇完成控件后,可用+號(hào)點(diǎn)開ColumnEdit列,改控件的類型是RepositoryItem類型的,其相應(yīng)的屬性和相應(yīng)的控件屬性是類似的構(gòu)建數(shù)據(jù)如下:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?<SPANstyle="WHITE-SPACE:pre"></SPAN>DataTabledt=newDataTable();dt.Columns.Add("名稱");dt.Columns.Add("范圍");dt.Columns.Add("小區(qū)總數(shù)");dt.Columns.Add("類型");dt.Columns.Add("子類型");dt.Columns.Add("子片區(qū)數(shù)量");dt.Columns.Add("責(zé)任人");dt.Columns.Add("編號(hào)");dt.Columns.Add("選擇");dt.Rows.Add(newobject[]{"片區(qū)1","范圍","5","線","普通公路","5","qiangfei","1","0"});dt.Rows.Add(newobject[]{"片區(qū)2","范圍","5","線","普通公路","5","qiangfei","2","0"});dt.Rows.Add(newobject[]{"片區(qū)3","范圍","5","線","普通公路","5","qiangfei","3","1"});dt.Rows.Add(newobject[]{"片區(qū)4","范圍","5","線","普通公路","5","qiangfei","4","1"});dt.Rows.Add(newobject[]{"片區(qū)5","范圍","5","線","普通公路","5","qiangfei","5","0"});dt.Rows.Add(newobject[]{"片區(qū)6","范圍","5","線","普通公路","5","qiangfei","6","1"});dt.Rows.Add(newobject[]{"片區(qū)7","范圍","5","線","普通公路","5","qiangfei","7","1"});dt.Rows.Add(newobject[]{"片區(qū)8","范圍","5","線","普通公路","5","qiangfei","8","0"});dt.Rows.Add(newobject[]{"片區(qū)9","范圍","5","線","普通公路","5","qiangfei","9","0"});dt.Rows.Add(newobject[]{"片區(qū)10","范圍","5","線","普通公路","5","qiangfei","10","1"});dt.Rows.Add(newobject[]{"片區(qū)11","范圍","5","線","普通公路","5","qiangfei","11","1"});dt.Rows.Add(newobject[]{"片區(qū)12","范圍","5","線","普通公路","5","qiangfei","12","0"});gridControl1.DataSource=dt;注意:我們表格中【選擇】一列的值是字符串型,那么表格中設(shè)置的類型也必須是字符串型。類型必須統(tǒng)一。結(jié)果呈現(xiàn):必要設(shè)置:【編輯】屬性我們?nèi)绻砑恿诉x擇框列,肯定要對(duì)選擇列可用進(jìn)行點(diǎn)擊選中的操作,所以我們必須先打開表格的可編輯狀態(tài)。但是這樣每一列都可以編輯,所以要關(guān)閉其他列的可編輯狀態(tài)。這樣我們就可以操作選擇列,而其他列不可編輯。由此我們可以看出gridview上的Editable屬性控制大于列的AllowEdit屬性。進(jìn)階:當(dāng)我們點(diǎn)擊某一行的選擇列checkbox控件是,其綁定的值也會(huì)發(fā)生變化,聯(lián)動(dòng)其datatable中的值也會(huì)發(fā)生變化,即選中時(shí),datatable對(duì)應(yīng)的值會(huì)變成1;未選中時(shí),其值為0。那么我們可以通過如下代碼獲取選中的所有信息;DataRow[]drs=dt.Select("選擇='1'");(十)BandedGridView轉(zhuǎn)換結(jié)果:運(yùn)行結(jié)果呈現(xiàn):(附)表格屬性一覽OptionsOptionsBehavior視圖的行為選項(xiàng)AllowIncrementalSearch允許用戶通過輸入想得到的列值來定位行AllowPartialRedrawOnScrolling允許視圖在垂直滾動(dòng)中局部刷新AutoExpandAllGroups自動(dòng)展開視圖中的所有組AutoPopulateColumns當(dāng)視圖中沒有某些數(shù)據(jù)源中的字段時(shí),在視圖中自動(dòng)創(chuàng)建這些列AutoSelectAllInEditor在一個(gè)單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內(nèi)容AutoUpdateTotalSummary當(dāng)列值發(fā)生改變時(shí),自動(dòng)更新匯總摘要數(shù)據(jù)CacheValuesOnRowUpdating緩沖將被存入數(shù)據(jù)源的數(shù)據(jù)(當(dāng)一行數(shù)據(jù)要存入到數(shù)據(jù)源時(shí),Grid可以將它的值存入到一個(gè)內(nèi)部的緩沖器中。這樣,萬一那行數(shù)據(jù)在存入時(shí)被數(shù)據(jù)源的檢查機(jī)制清空了,還可以恢復(fù))Editable允許對(duì)單元格進(jìn)行編輯EditorShowMode設(shè)置鼠標(biāo)激活單元格編輯器的模式FocusLeaveOnTab如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時(shí)將焦點(diǎn)移到下一個(gè)控件ImmediateUpdateRowPosition因?yàn)榕判颉⒎纸M和過濾設(shè)置造成行的數(shù)據(jù)被修改時(shí),是否立即更新一行的位置KeepFocusedRowOnUpdate當(dāng)后臺(tái)的數(shù)據(jù)記錄變化時(shí),保持焦點(diǎn)行的焦點(diǎn)KeepGroupExpandedOnSorting當(dāng)數(shù)據(jù)進(jìn)行排序時(shí),保持行的擴(kuò)展?fàn)顟B(tài)SmartVertScrollBar設(shè)置是否能滾動(dòng)視圖到第一行和最后一行OptionsCustomization訪問視圖的用戶化操作AllowChangeBandParent允許用戶能夠移動(dòng)帶子在父母中?AllowChangeColumnParent允許用戶能夠在帶子中移動(dòng)列AllowColumnMoving允許用戶通過拖動(dòng)列頭來移動(dòng)列AllowColumnResizing允許用戶修改列寬AllowFilter允許用戶對(duì)數(shù)據(jù)進(jìn)行過濾操作AllowGroup允許用戶對(duì)數(shù)據(jù)進(jìn)行分組操作AllowRowSizing允許用戶修改行高AllowSort允許用戶對(duì)數(shù)據(jù)進(jìn)行排序操作ShowBandsInCustomizationForm在用戶窗體中顯示帶子(BandedGridView和AdvBandedGridView專有屬性)OptionsDetail對(duì)視圖的主要明細(xì)操作AllowExpandEmptyDetails沒有明細(xì)數(shù)據(jù)時(shí),主行能夠展開AllowOnlyOneMasterRowExpanded同時(shí)只允許展開一個(gè)主行AllowZoomDetails允許視圖的明細(xì)擴(kuò)大到整個(gè)控件的區(qū)域AutoZoomDetail當(dāng)相應(yīng)的主行展開時(shí),自動(dòng)把視圖的明細(xì)擴(kuò)大到控件的區(qū)域EnableDetailToolTip允許明細(xì)上的提示出現(xiàn)EnableMasterViewMode允許顯示視圖的明細(xì)ShowDetailTabs顯不Tab的明細(xì)SmartDetailExpand當(dāng)詳細(xì)視圖擴(kuò)展時(shí),是否自動(dòng)進(jìn)行滾動(dòng),使該詳細(xì)視圖的所有行都顯示出來SmartDetailExpandButtonMode設(shè)置"主—明細(xì)"擴(kuò)展按鈕的風(fēng)格SmartDetailHeight(保留屬性)OptionsFilter視圖的過濾操作AllowColumnMRUFilterList在列過濾器下拉打開時(shí),顯示最近用于過濾的項(xiàng)目(MRU=themostrecentlyused)AllowFilterEditor允許使用過濾編輯器(用于復(fù)雜過濾標(biāo)準(zhǔn)的設(shè)置)AllowMRUFilterList允許使用最近使用項(xiàng)目的過濾列表ColumnFilterPopupMaxRecordsCount設(shè)置過濾的下拉菜單中所能顯示的最大記錄數(shù)ColumnFilterPopupRowCount列過濾器下拉時(shí)能彈出的最大項(xiàng)目數(shù)量MRUColumnFilterListCount是否存放最近使用過的視圖列的過濾項(xiàng)目MRUFilterListCount是否存放最近使用過的視圖的過濾條件MRUFilterListPopupCount最近使用過的過濾列表中能顯示的項(xiàng)目數(shù)ShowAllTableValuesInFilterPopup是否在下拉列表中顯示所有記錄的(唯一的)值,或者滿足過濾標(biāo)準(zhǔn)的值UseNewCustomFilterDialog高級(jí)用戶用定制的過濾器對(duì)話框OptionsHint視圖的提示操作ShowBandHeaderHints顯示表格帶頭被截去的內(nèi)容(BandedGridView和AdvBandedGridView專有屬性)ShowCellHints顯示單元格被截去的內(nèi)容ShowColumnHeaderHints顯示列頭被截去的內(nèi)容OptionsLayout視圖的布局操作Columns列AddNewColumns存在于當(dāng)前控件,但不存在于布局的列,當(dāng)它恢復(fù)時(shí)將被保留?RemoveOldColumns恢復(fù)時(shí)存在于布局中的,但不存在于當(dāng)前控件的列,將被丟棄或者加入到控件中StoreAllOptions當(dāng)布局進(jìn)行存儲(chǔ)或恢得時(shí),控件所有的列/帶(除了外觀設(shè)置外)的設(shè)置都將被存儲(chǔ)或恢得StoreAppearance存儲(chǔ)或恢復(fù)外觀設(shè)置StoreLayout能否存儲(chǔ)或恢復(fù)布局LayoutVersions布局的版本StoreAllOptions存儲(chǔ)或恢復(fù)控件的所有設(shè)置(除外觀設(shè)置或樣式條件外)StoreAppearance存儲(chǔ)或恢復(fù)控件的外觀設(shè)置StoreDataSettings存儲(chǔ)或恢復(fù)控件的分組、排序、過濾設(shè)置和摘要(匯總)StoreVisualOptions存儲(chǔ)或恢復(fù)控件視覺選項(xiàng)(布局)OptionsMenu選項(xiàng)菜單EnableColumnMenu允許列頭上的菜單EnableFooterMenu允許頁(yè)腳上的菜單EnableGroupPanelMenu允許分組面板上的菜單OptionsNavigation導(dǎo)航選項(xiàng)AutoFocusNewRow增加新記錄時(shí)自動(dòng)將焦點(diǎn)移動(dòng)相應(yīng)的行AutoMoveRowFocus當(dāng)前焦點(diǎn)在一行的第一個(gè)或最后一個(gè)單元格時(shí),使用水平導(dǎo)航鍵可以將焦點(diǎn)移到下一行或上一行EnterMoveNextColumn回車鍵能移動(dòng)單元格的焦點(diǎn)UseAdvHorzNavigation使用高級(jí)水平導(dǎo)航器(AdvBandedGridView專有屬性)UseAdvVertNavigation使用高級(jí)垂直導(dǎo)航器(AdvBandedGridView專有屬性)UseTabKey使用TAB/SHIFT+TAB移動(dòng)焦點(diǎn)OptionsPrint打印選項(xiàng)AutoWidth根據(jù)紙的寬度自動(dòng)設(shè)置視圖的列寬EnableAppearanceEvenRow允許偶數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)ExpandAllDetails打印時(shí)所有主行都展開ExpandAllGroups打印時(shí)所有分組的行都展開PrintBandHeader打印帶的頭PrintDetails打印明細(xì)PrintFilterInfo打印過濾面板PrintFooter打印頁(yè)腳PrintGroupFooter打印分組的頁(yè)腳PrintHeader打印列頭PrintHorzLines打印水平的網(wǎng)絡(luò)線PrintPreview打印預(yù)覽的部分PrintVertLines打印垂直的網(wǎng)絡(luò)線UsePrintStyles打印正在使用的界面OptionsSelection選擇選項(xiàng)EnableAppearanceFocusedCell允許獲得焦點(diǎn)的單格使用外觀EnableAppearanceFocusedRow允許獲得焦點(diǎn)的行使用外觀EnableAppearanceHideSelection允許在控件失去焦點(diǎn)時(shí),外觀設(shè)置應(yīng)用到選擇的行上InvertSelection設(shè)置焦點(diǎn)的風(fēng)格應(yīng)用到獲得焦點(diǎn)的單元格,還是獲得焦點(diǎn)的那一行的所有單元格MuiltiSelect允許多選行MuiltiSelectMode多選模式(多選行或多選單元格)(GridView和BandedGridView專有屬性)UseIndicatorForSelection當(dāng)處理多選模式時(shí),能否使用行指示面板來進(jìn)行行的選擇OptionsView視圖選項(xiàng)AllowCellMerge允許相同值的相鄰單元格合并(BandedGridView專有屬性)AutoCalcPreviewLineCount根據(jù)預(yù)覽的內(nèi)容自動(dòng)計(jì)算出文本行的數(shù)量ColumnAutoWidth自動(dòng)調(diào)整列寬,使所有列的寬度和視圖的寬度匹配EnableAppearanceEvenRow允許偶數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)GroupDramMode分組行的顯示模式HeaderFilterButtonShowMode列頭上的過濾按鈕的顯示模式NewItemRowPosition設(shè)置新項(xiàng)目行的位置RowAutoHeight每一行自動(dòng)根據(jù)單元格的內(nèi)容調(diào)整高度(GridView專用屬性)ShowAutoFilterRow顯示自動(dòng)過濾行ShowBands顯示帶的面板(BandedGridView和AdvBandedGridView專有屬性)ShowChildrenInGroupPanel視圖的分組面板是否擔(dān)當(dāng)一個(gè)新加入的分組面板ShowColumnHeaders顯示列頭ShowDetailButtons在主行上顯示"主—明細(xì)"的擴(kuò)展按鈕ShowFilterPanelMode顯示過濾面板ShowFooter顯示視圖的頁(yè)腳ShowGroupedColumns顯示分組列(GridView專用屬性)ShowGroupPanel顯示分組面板ShowHorzLines顯示水平網(wǎng)格線ShowIndicator顯示行指示器面板ShowPreview顯示預(yù)覽部分ShowPreviewLines顯示預(yù)覽線ShowvertLines顯示垂直網(wǎng)格線設(shè)計(jì)(Name)常規(guī)屬性GenerateMember常規(guī)屬性Modifiers常規(guī)屬性數(shù)據(jù)(ApplicationSettings)常規(guī)屬性(PropertyBinding)常規(guī)屬性Tag常規(guī)屬性外觀Appearance外觀設(shè)置BandPanel、BandPanelBackground、ColumnFilterButton、ColumnFilterButtonActive、DetailTip、Empty、EvenRow、FilterCloseButton、FilterPanel、FixedLine、FocusedCell、FocusedRow、FooterPanel、GroupButton、GroupFooter、GroupPanel、GroupRow、HeaderPanel、HeaderPanelBackground、HideSelectionRow、Horzline、OddRow、Preview、Row、RowSeparator、SelectedRow、TopNewRow、VertLine帶的面板、帶面板的背景、列過濾按鈕、正在使用的列過濾按鈕……BackColor背景色BackColor2最后一種背景色(背景是梯度色時(shí))BorderColor邊框色Font字體Name字體名稱Size字體大小Unit字體設(shè)置的單位Bold是否加粗GdiCharSet傾斜字符設(shè)置Italic是否斜體Strikeout刪除線Underline是否加下劃線ForeColor前景色GradientMode背景梯度模式Image背景圖片Options界面選項(xiàng)UseBackColor使用顯示對(duì)象的背景色UseBorderColor使用顯示對(duì)象的邊框色UseFont使用顯示對(duì)象的字體UseForeColor使用顯示對(duì)象的前景色UseImage使用顯示對(duì)象的背景圖片UseTextOptions使用顯示對(duì)象的文本選項(xiàng)(見TextOptions屬性)TextOptions文本選項(xiàng)Halighment文本的水平對(duì)齊方式HotkeyPrefix熱鍵前綴的是否顯示Trimming文本的整理方式Valignment文本的垂直對(duì)齊方式WordWrap是否換行AppearancePrint打印時(shí)的外觀設(shè)置BandPanel、EvenRow、FilterPanel、FooterPanel、GroupFooter、GroupRow、HeaderPanel、Lines、OddRow、Preview、Row帶的面板、偶數(shù)行、過濾面板……BackColor背景色BackColor2最后一種背景色(背景是梯度色時(shí))BorderColor邊框色Font字體Name字體名稱Size字體大小Unit字體設(shè)置的單位Bold是否加粗GdiCharSet傾斜字符設(shè)置Italic是否斜體Strikeout刪除線Underline是否加下劃線ForeColor前景色GradientMode背景梯度模式Image背景圖片Options界面選項(xiàng)UseBackColor使用顯示對(duì)象的背景色UseBorderColor使用顯示對(duì)象的邊框色UseFont使用顯示對(duì)象的字體UseForeColor使用顯示對(duì)象的前景色UseImage使用顯示對(duì)象的背景圖片UseTextOptions使用顯示對(duì)象的文本選項(xiàng)(見TextOptions屬性)TextOptions文本選項(xiàng)Halighment文本的水平對(duì)齊方式HotkeyPrefix熱鍵前綴的是否顯示Trimming文本的整理方式Valignment文本的垂直對(duì)齊方式WordWrap是否換行BandPanelRowHeight帶面板的行高(BandedGridView和AdvBandedGridView專有屬性)BorderStyle當(dāng)前視圖的邊框樣式ChildGridLevelName在加入分組面板中顯示的正在分組狀態(tài)子級(jí)別的名字?ColumnPanelRowHeight列頭高度DetailHeight詳細(xì)視圖的視圖高度DetailTabHeaderLocation設(shè)置明細(xì)部分中明細(xì)分頁(yè)的顯示位置FixedLineWidth固定面板分隔器的寬度FocusRectStyle焦點(diǎn)框的樣式FooterPanelHeight視圖頁(yè)腳的高度GroupFooterShowMode分組頁(yè)腳的顯示模式GroupFormat分組行的格式GroupPanelText分組面板中的文本GroupRowHeight分組行的高度Images圖片集IndicatorWidth行指示面板的寬度LevelIndent分組行和相鄰分組級(jí)別的縮進(jìn)MinBandPanelRowCount行中最小帶頭面板的高度(BandedGridView和AdvBandedGridView專有屬性)NewItemRowText新項(xiàng)目行中顯示的文本PaintStyleName當(dāng)前視圖的著色樣式的名字PreviewFieldName預(yù)覽部分中要顯示值的域名PreviewIndent預(yù)覽文本的水平偏移量PreviewLineCount預(yù)覽部分的文本的行數(shù)RowHeight數(shù)據(jù)行中單元格的高度RowSepartatorHeight行間距ShowButtonMode編輯器按鈕的顯示模式VertScrollTipFieldName垂直滾動(dòng)條上的提示ViewCaption視圖的標(biāo)題行為ActiveFilterEnabled允許使用過濾功能BestFitMaxRowCount數(shù)據(jù)被處理后最合適列的數(shù)據(jù)行數(shù)DefaultRelationIndex處理時(shí)省缺使用的明細(xì)級(jí)別HorzScrollStep水平滾動(dòng)條的位移量HorzScrollVisibilly水平滾動(dòng)條的出現(xiàn)設(shè)置ScrollStyle滾動(dòng)條的樣式SynchronizeClones是否克隆視圖(通過視圖克隆,使外觀和數(shù)據(jù)的表現(xiàn)設(shè)置同步)VertScrollVisibility顯示垂直滾動(dòng)條OptionsOptionsBehavior視圖的行為選項(xiàng)AllowIncrementalSearch允許用戶通過輸入想得到的列值來定位行AllowPartialRedrawOnScrolling允許視圖在垂直滾動(dòng)中局部刷新AutoExpandAllGroups自動(dòng)展開視圖中的所有組AutoPopulateColumns當(dāng)視圖中沒有某些數(shù)據(jù)源中的字段時(shí),在視圖中自動(dòng)創(chuàng)建這些列AutoSelectAllInEditor在一個(gè)單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內(nèi)容AutoUpdateTotalSummary當(dāng)列值發(fā)生改變時(shí),自動(dòng)更新匯總摘要數(shù)據(jù)CacheValuesOnRowUpdating緩沖將被存入數(shù)據(jù)源的數(shù)據(jù)(當(dāng)一行數(shù)據(jù)要存入到數(shù)據(jù)源時(shí),Grid可以將它的值存入到一個(gè)內(nèi)部的緩沖器中。這樣,萬一那行數(shù)據(jù)在存入時(shí)被數(shù)據(jù)源的檢查機(jī)制清空了,還可以恢復(fù))Editable允許對(duì)單元格進(jìn)行編輯EditorShowMode設(shè)置鼠標(biāo)激活單元格編輯器的模式FocusLeaveOnTab如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時(shí)將焦點(diǎn)移到下一個(gè)控件ImmediateUpdateRowPosition因?yàn)榕判?、分組和過濾設(shè)置造成行的數(shù)據(jù)被修改時(shí),是否立即更新一行的位置KeepFocusedRowOnUpdate當(dāng)后臺(tái)的數(shù)據(jù)記錄變化時(shí),保持焦點(diǎn)行的焦點(diǎn)KeepGroupExpandedOnSorting當(dāng)數(shù)據(jù)進(jìn)行排序時(shí),保持行的擴(kuò)展?fàn)顟B(tài)SmartVertScrollBar設(shè)置是否能滾動(dòng)視圖到第一行和最后一行OptionsCustomization訪問視圖的用戶化操作AllowChangeBandParent允許用戶能夠移動(dòng)帶子在父母中?AllowChangeColumnParent允許用戶能夠在帶子中移動(dòng)列AllowColumnMoving允許用戶通過拖動(dòng)列頭來移動(dòng)列AllowColumnResizing允許用戶修改列寬AllowFilter允許用戶對(duì)數(shù)據(jù)進(jìn)行過濾操作AllowGroup允許用戶對(duì)數(shù)據(jù)進(jìn)行分組操作AllowRowSizing允許用戶修改行高AllowSort允許用戶對(duì)數(shù)據(jù)進(jìn)行排序操作ShowBandsInCustomizationForm在用戶窗體中顯示帶子(BandedGridView和AdvBandedGridView專有屬性)OptionsDetail對(duì)視圖的主要明細(xì)操作AllowExpandEmptyDetails沒有明細(xì)數(shù)據(jù)時(shí),主行能夠展開AllowOnlyOneMasterRowExpanded同時(shí)只允許展開一個(gè)主行AllowZoomDetails允許視圖的明細(xì)擴(kuò)大到整個(gè)控件的區(qū)域AutoZoomDetail當(dāng)相應(yīng)的主行展開時(shí),自動(dòng)把視圖的明細(xì)擴(kuò)大到控件的區(qū)域EnableDetailToolTip允許明細(xì)上的提示出現(xiàn)EnableMasterViewMode允許顯示視圖的明細(xì)ShowDetailTabs顯不Tab的明細(xì)SmartDetailExpand當(dāng)詳細(xì)視圖擴(kuò)展時(shí),是否自動(dòng)進(jìn)行滾動(dòng),使該詳細(xì)視圖的所有行都顯示出來SmartDetailExpandButtonMode設(shè)置"主—明細(xì)"擴(kuò)展按鈕的風(fēng)格SmartDetailHeight(保留屬性)OptionsFilter視圖的過濾操作AllowColumnMRUFilterList在列過濾器下拉打開時(shí),顯示最近用于過濾的項(xiàng)目(MRU=themostrecentlyused)AllowFilterEditor允許使用過濾編輯器(用于復(fù)雜過濾標(biāo)準(zhǔn)的設(shè)置)AllowMRUFilterList允許使用最近使用項(xiàng)目的過濾列表ColumnFilterPopupMaxRecordsCount設(shè)置過濾的下拉菜單中所能顯示的最大記錄數(shù)ColumnFilterPopupRowCount列過濾器下拉時(shí)能彈出的最大項(xiàng)目數(shù)量MRUColumnFilterListCount是否存放最近使用過的視圖列的過濾項(xiàng)目MRUFilterListCount是否存放最近使用過的視圖的過濾條件MRUFilterListPopupCount最近使用過的過濾列表中能顯示的項(xiàng)目數(shù)ShowAllTableValuesInFilterPopup是否在下拉列表中顯示所有記錄的(唯一的)值,或者滿足過濾標(biāo)準(zhǔn)的值UseNewCustomFilterDialog高級(jí)用戶用定制的過濾器對(duì)話框OptionsHint視圖的提示操作ShowBandHeaderHints顯示表格帶頭被截去的內(nèi)容(BandedGridView和AdvBandedGridView專有屬性)ShowCellHints顯示單元格被截去的內(nèi)容ShowColumnHeaderHints顯示列頭被截去的內(nèi)容OptionsLayout視圖的布局操作Columns列AddNewColumns存在于當(dāng)前控件,但不存在于布局的列,當(dāng)它恢復(fù)時(shí)將被保留?RemoveOldColumns恢復(fù)時(shí)存在于布局中的,但不存在于當(dāng)前控件的列,將被丟棄或者加入到控件中StoreAllOptions當(dāng)布局進(jìn)行存儲(chǔ)或恢得時(shí),控件所有的列/帶(除了外觀設(shè)置外)的設(shè)置都將被存儲(chǔ)或恢得StoreAppearance存儲(chǔ)或恢復(fù)外觀設(shè)置StoreLayout能否存儲(chǔ)或恢復(fù)布局LayoutVersions布局的版本StoreAllOptions存儲(chǔ)或恢復(fù)控件的所有設(shè)置(除外觀設(shè)置或樣式條件外)StoreAppearance存儲(chǔ)或恢復(fù)控件的外觀設(shè)置StoreDataSettings存儲(chǔ)或恢復(fù)控件的分組、排序、過濾設(shè)置和摘要(匯總)StoreVisualOptions存儲(chǔ)或恢復(fù)控件視覺選項(xiàng)(布局)OptionsMenu選項(xiàng)菜單EnableColumnMenu允許列頭上的菜單EnableFooterMenu允許頁(yè)腳上的菜單EnableGroupPanelMenu允許分組面板上的菜單OptionsNavigation導(dǎo)航選項(xiàng)AutoFocusNewRow增加新記錄時(shí)自動(dòng)將焦點(diǎn)移動(dòng)相應(yīng)的行AutoMoveRowFocus當(dāng)前焦點(diǎn)在一行的第一個(gè)或最后一個(gè)單元格時(shí),使用水平導(dǎo)航鍵可以將焦點(diǎn)移到下一行或上一行EnterMoveNextColumn回車鍵能移動(dòng)單元格的焦點(diǎn)UseAdvHorzNavigation使用高級(jí)水平導(dǎo)航器(AdvBandedGridView專有屬性)UseAdvVertNavigation使用高級(jí)垂直導(dǎo)航器(AdvBandedGridView專有屬性)UseTabKey使用TAB/SHIFT+TAB移動(dòng)焦點(diǎn)OptionsPrint打印選項(xiàng)AutoWidth根據(jù)紙的寬度自動(dòng)設(shè)置視圖的列寬EnableAppearanceEvenRow允許偶數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)ExpandAllDetails打印時(shí)所有主行都展開ExpandAllGroups打印時(shí)所有分組的行都展開PrintBandHeader打印帶的頭PrintDetails打印明細(xì)PrintFilterInfo打印過濾面板PrintFooter打印頁(yè)腳PrintGroupFooter打印分組的頁(yè)腳PrintHeader打印列頭PrintHorzLines打印水平的網(wǎng)絡(luò)線PrintPreview打印預(yù)覽的部分PrintVertLines打印垂直的網(wǎng)絡(luò)線UsePrintStyles打印正在使用的界面OptionsSelection選擇選項(xiàng)EnableAppearanceFocusedCell允許獲得焦點(diǎn)的單格使用外觀EnableAppearanceFocusedRow允許獲得焦點(diǎn)的行使用外觀EnableAppearanceHideSelection允許在控件失去焦點(diǎn)時(shí),外觀設(shè)置應(yīng)用到選擇的行上InvertSelection設(shè)置焦點(diǎn)的風(fēng)格應(yīng)用到獲得焦點(diǎn)的單元格,還是獲得焦點(diǎn)的那一行的所有單元格MuiltiSelect允許多選行MuiltiSelectMode多選模式(多選行或多選單元格)(GridView和BandedGridView專有屬性)UseIndicatorForSelection當(dāng)處理多選模式時(shí),能否使用行指示面板來進(jìn)行行的選擇OptionsView視圖選項(xiàng)AllowCellMerge允許相同值的相鄰單元格合并(BandedGridView專有屬性)AutoCalcPreviewLineCount根據(jù)預(yù)覽的內(nèi)容自動(dòng)計(jì)算出文本行的數(shù)量ColumnAutoWidth自動(dòng)調(diào)整列寬,使所有列的寬度和視圖的寬度匹配EnableAppearanceEvenRow允許偶數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數(shù)行應(yīng)用界面設(shè)置(GridViewPrintAppearances)GroupDramMode分組行的顯示模式HeaderFilterButtonShowMode列頭上的過濾按鈕的顯示模式NewItemRowPosition設(shè)置新項(xiàng)目行的位置RowAutoHeight每一行自動(dòng)根據(jù)單元格的內(nèi)容調(diào)整高度(GridView專用屬性)ShowAutoFilterRow顯示自動(dòng)過濾行ShowBands顯示帶的面板(BandedGridView和AdvBandedGridView專有屬性)ShowChildrenInGroupPanel視圖的分組面板是否擔(dān)當(dāng)一個(gè)新加入的分組面板ShowColumnHeaders顯示列頭ShowDetailButtons在主行上顯示"主—明細(xì)"的擴(kuò)展按鈕ShowFilterPanelMode顯示過濾面板ShowFooter顯示視圖的頁(yè)腳ShowGroupedColumns顯示分組列(GridView專用屬性)ShowGroupPanel顯示分組面板ShowHorzLines顯示水平網(wǎng)格線ShowIndicator顯示行指示器面板ShowPreview顯示預(yù)覽部分ShowPreviewLines顯示預(yù)覽線ShowvertLines顯示垂直網(wǎng)格線設(shè)計(jì)(Name)常規(guī)屬性GenerateMember常規(guī)屬性Modifiers常規(guī)屬性數(shù)據(jù)(ApplicationSettings)常規(guī)屬性(PropertyBinding)常規(guī)屬性Tag常規(guī)屬性外觀Appearance外觀設(shè)置BandPanel、BandPanelBackground、ColumnFilterButton、ColumnFilterButtonActive、DetailTip、Empty、EvenRow、FilterCloseButton、FilterPanel、FixedLine、FocusedCell、FocusedRo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學(xué)九年級(jí)上冊(cè)《根的判別式》聽評(píng)課記錄2
- 生物技術(shù)數(shù)據(jù)共享合同(2篇)
- 理發(fā)協(xié)議書(2篇)
- 統(tǒng)編版初中語文七年級(jí)下冊(cè)第十六課《最苦與最樂》聽評(píng)課記錄
- 五年級(jí)下冊(cè)數(shù)學(xué)聽評(píng)課記錄《6體積和體積單位》人教新課標(biāo)
- 吉林省七年級(jí)數(shù)學(xué)下冊(cè)第8章一元一次不等式8.2解一元一次不等式8.2.1不等式的解集聽評(píng)課記錄新版華東師大版
- 人教版數(shù)學(xué)七年級(jí)上冊(cè)1.4《有理數(shù)的除法》(第1課時(shí))聽評(píng)課記錄
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《9.2 維護(hù)國(guó)家安全 》聽課評(píng)課記錄
- 人教版數(shù)學(xué)八年級(jí)上冊(cè)《探究分式的基本性質(zhì)》聽評(píng)課記錄2
- 小學(xué)數(shù)學(xué)蘇教版六年級(jí)上冊(cè)《分?jǐn)?shù)四則混合運(yùn)算》聽評(píng)課記錄
- 福建省泉州市晉江市2024-2025學(xué)年七年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 醫(yī)美注射類知識(shí)培訓(xùn)課件
- 2025年春新人教版物理八年級(jí)下冊(cè)課件 第十章 浮力 第4節(jié) 跨學(xué)科實(shí)踐:制作微型密度計(jì)
- 2025年廣電網(wǎng)絡(luò)公司工作計(jì)劃(3篇)
- 貨運(yùn)車輛駕駛員服務(wù)標(biāo)準(zhǔn)化培訓(xùn)考核試卷
- 財(cái)務(wù)BP經(jīng)營(yíng)分析報(bào)告
- 三年級(jí)上冊(cè)體育課教案
- 2024高考物理二輪復(fù)習(xí)電學(xué)實(shí)驗(yàn)專項(xiàng)訓(xùn)練含解析
- 暴發(fā)性心肌炎的診斷與治療
- 2024年全國(guó)統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 2022屆“一本、二本臨界生”動(dòng)員大會(huì)(2023.5)
評(píng)論
0/150
提交評(píng)論