![Dev-Express-之GridControl詳解(圖文并茂)_第1頁](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f1.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第2頁](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f2.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第3頁](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f3.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第4頁](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f4.gif)
![Dev-Express-之GridControl詳解(圖文并茂)_第5頁](http://file4.renrendoc.com/view/8077a6448be325dd83f7df4d69c6c96f/8077a6448be325dd83f7df4d69c6c96f5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
DevExpressGridControl詳解(一)原汁原味的表格展示Dev控件中的表格控件GridControl控件非常強大。不過,一些細枝末節(jié)的地方有時候用起來不好找挺討厭的。使用過程中,多半借助Demo和英文幫助文檔。網上具體的使用方法也多半零碎。偶遇一個簡單而且詳細的使用文檔。好記性不如爛筆頭!轉載過來,整理整理發(fā)出來做個記錄,總共有十個小節(jié)。做的非常精細,非常感謝原作者。插件所在位置使用時拖拽過來,如下所示即使拖拽過來原封不動的樣子:在程序中寫入構建一個表格的代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?privateDataTableInitDt(){DataTabledt=newDataTable("個人簡歷");dt.Columns.Add("id",typeof(int));dt.Columns.Add("name",typeof(string));dt.Columns.Add("sex",typeof(int));dt.Columns.Add("address",typeof(string));我們配置完列名后,會發(fā)現設計視圖發(fā)生了變化:運行結果:(三)列數據的格式設置為了測試方便,我們加入新的3列,格式分別是數據,時間,字符串。代碼增加下列部分:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?//格式增加dt.Columns.Add("數據",typeof(decimal));dt.Columns.Add("時間",typeof(DateTime));dt.Columns.Add("自定義",typeof(string));dt.Rows.Add(newobject[]{1,"張三",1,"東大街6號","看書","",-52.874,"2011-8-517:52:55","###"});dt.Rows.Add(newobject[]{1,"王五",0,"西大街2號","上網,游戲","",-37.257,"2011-8-517:52:55"});dt.Rows.Add(newobject[]{1,"李四",1,"南大街3號","上網,逛街","",-54.254,"2011-8-917:52:55"});dt.Rows.Add(newobject[]{1,"錢八",0,"北大街5號","上網,逛街,看書,游戲","",-35.127,"2011-8-917:52:55"});dt.Rows.Add(newobject[]{1,"趙九",1,"中大街1號","看書,逛街,游戲","",-29.548,"2011-8-920:52:55"});給gridControl1增加3列,對應上述三列。數據:具體數據公式可以查看輸入控件的MASK設置器,里面有全部的格式公式:運行結果:時間:自定義:事件轉換:概念明確:1.gridControl1的每一列原始數據是Value,但是顯示數據是DisplayText,默認DisplayText的值即是Value通過DisplayFormat轉換之后的值。2.gridControl下的事件一般是包含表格GridView切換,點擊,更改的事件,用的不多;每一個GridView下的事件包含行列處理,菜單顯示,分組排序等事件,我們常用。(所有在使用事件時,一定要明確是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;}}}顯示結果:(四)分組排序匯總分組:按時間分第一組:按性別分第二組:顯示結果:高級設置:將所有組展開代碼:gridView1.ExpandAllGroups();顯示結果:自定義組名,GridView級事件增加事件:[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();}顯示結果:注意:每一行都有一個RowHandle屬性,普通行的RowHandle為非負整數,從0開始;組行排序:排序設置顯示結果:匯總:匯總數據列設置注意:匯總結果是顯示在Footer面板中的,gridControl中的Footer面板默認是不顯示的,所以如果要匯總數據,那么必須先設置Footer面板顯示。顯示結果:組計:代碼:[csharp]\o"viewplain"viewplain\o"copy"copy\o"print"print\o"?"?gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum,"數據",gridColumn7,"組計:{0}");結果顯示(五)設置行備注和行號備注顯示設置設置備注字段顯示結果:可以寫入按鍵事件F3,用以開關備注顯示[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;}}行號顯示要用到的事件:代碼:[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;顯示結果(六)樣式設置表格樣式:全局設置例子:例子:列樣式:只作用于當前的列通用樣式:外觀設定注意:樣式設定都是相同的,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){//鼠標的那個按鈕按下}if(e.Clicks==2){//鼠標點擊次數}if(e.Delta>0){//鼠標滾輪滾動方向}if(e.X>0&e.Y>0){//鼠標的坐標}if(e.RowHandle>0){//點擊的行號}if(e.CellValue!=null){//點擊的單元格中的值}if(e.Column!=null){//點擊的單元格所屬列信息}}<SPANstyle="WHITE-SPACE:pre"></SPAN>privatevoidgridView1_RowClick(objectsender,DevExpress.XtraGrid.Views.Grid.RowClickEventArgse){if(e.Button==MouseButtons.Left){//鼠標的那個按鈕按下}if(e.Clicks==2){//鼠標點擊次數}if(e.Delta>0){//鼠標滾輪滾動方向}if(e.X>0&e.Y>0){//鼠標的坐標}if(e.RowHandle>0){//點擊的行號}}重新繪制列樣式事件: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=="數據"){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;}}重新計算備注事件: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中大多數事件我們都會并且必須用到e這個參數,我們可以從e這個參數中獲取很多信息,包括單元格、列、行、表格、GridControl的信息。我們要根據事件的意義來了解這個e是單元格級別的,或是行級別的,或是列級別的等,因為我們可以獲取e的層級以上的信息,層級以下的信息就不能獲取了。e中的屬性都是大同小異,其中最常用的是e.RowHandle這個屬性,它代表行號的意思,通過gridView1.GetDataRow(e.RowHandle)方法可以獲得這一行的數據行DataRow;并以此來做很多操作。上述我們也說過組行的RowHandle為負數,我們通過GetDataRow獲取數據行是錯誤的,這時我們通過gridView1.GetDataRowHandleByGroupRowHandle(e.RowHandle);方法來轉化,這時得到的數據行是該組的第一行數據。在此我們需特別注意。如果加入上述轉換,我們選擇數據時每組第一行數據就會重復,我們要做去重復處理。皮膚設置(八)菜單菜單控件拖入窗口中顯示如下設置popupMenu設置barManager設置controller增加菜單項彈出配置窗口一般菜單項設置對應屬性如下:對應事件:選擇菜單項設置事件同上,是否可見同上。子菜單項設置是否可見同上,很少去寫他的點擊事件,一般都寫的是他的子菜單中點擊事件。編輯菜單項設置菜單分組設置(九)表格中的控件選擇完成控件后,可用+號點開ColumnEdit列,改控件的類型是RepositoryItem類型的,其相應的屬性和相應的控件屬性是類似的構建數據如下:[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ū)總數");dt.Columns.Add("類型");dt.Columns.Add("子類型");dt.Columns.Add("子片區(qū)數量");dt.Columns.Add("責任人");dt.Columns.Add("編號");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;注意:我們表格中【選擇】一列的值是字符串型,那么表格中設置的類型也必須是字符串型。類型必須統(tǒng)一。結果呈現:必要設置:【編輯】屬性我們如果添加了選擇框列,肯定要對選擇列可用進行點擊選中的操作,所以我們必須先打開表格的可編輯狀態(tài)。但是這樣每一列都可以編輯,所以要關閉其他列的可編輯狀態(tài)。這樣我們就可以操作選擇列,而其他列不可編輯。由此我們可以看出gridview上的Editable屬性控制大于列的AllowEdit屬性。進階:當我們點擊某一行的選擇列checkbox控件是,其綁定的值也會發(fā)生變化,聯動其datatable中的值也會發(fā)生變化,即選中時,datatable對應的值會變成1;未選中時,其值為0。那么我們可以通過如下代碼獲取選中的所有信息;DataRow[]drs=dt.Select("選擇='1'");(十)BandedGridView轉換結果:運行結果呈現:(附)表格屬性一覽OptionsOptionsBehavior視圖的行為選項AllowIncrementalSearch允許用戶通過輸入想得到的列值來定位行AllowPartialRedrawOnScrolling允許視圖在垂直滾動中局部刷新AutoExpandAllGroups自動展開視圖中的所有組AutoPopulateColumns當視圖中沒有某些數據源中的字段時,在視圖中自動創(chuàng)建這些列AutoSelectAllInEditor在一個單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內容AutoUpdateTotalSummary當列值發(fā)生改變時,自動更新匯總摘要數據CacheValuesOnRowUpdating緩沖將被存入數據源的數據(當一行數據要存入到數據源時,Grid可以將它的值存入到一個內部的緩沖器中。這樣,萬一那行數據在存入時被數據源的檢查機制清空了,還可以恢復)Editable允許對單元格進行編輯EditorShowMode設置鼠標激活單元格編輯器的模式FocusLeaveOnTab如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控件ImmediateUpdateRowPosition因為排序、分組和過濾設置造成行的數據被修改時,是否立即更新一行的位置KeepFocusedRowOnUpdate當后臺的數據記錄變化時,保持焦點行的焦點KeepGroupExpandedOnSorting當數據進行排序時,保持行的擴展狀態(tài)SmartVertScrollBar設置是否能滾動視圖到第一行和最后一行OptionsCustomization訪問視圖的用戶化操作AllowChangeBandParent允許用戶能夠移動帶子在父母中?AllowChangeColumnParent允許用戶能夠在帶子中移動列AllowColumnMoving允許用戶通過拖動列頭來移動列AllowColumnResizing允許用戶修改列寬AllowFilter允許用戶對數據進行過濾操作AllowGroup允許用戶對數據進行分組操作AllowRowSizing允許用戶修改行高AllowSort允許用戶對數據進行排序操作ShowBandsInCustomizationForm在用戶窗體中顯示帶子(BandedGridView和AdvBandedGridView專有屬性)OptionsDetail對視圖的主要明細操作AllowExpandEmptyDetails沒有明細數據時,主行能夠展開AllowOnlyOneMasterRowExpanded同時只允許展開一個主行AllowZoomDetails允許視圖的明細擴大到整個控件的區(qū)域AutoZoomDetail當相應的主行展開時,自動把視圖的明細擴大到控件的區(qū)域EnableDetailToolTip允許明細上的提示出現EnableMasterViewMode允許顯示視圖的明細ShowDetailTabs顯不Tab的明細SmartDetailExpand當詳細視圖擴展時,是否自動進行滾動,使該詳細視圖的所有行都顯示出來SmartDetailExpandButtonMode設置"主—明細"擴展按鈕的風格SmartDetailHeight(保留屬性)OptionsFilter視圖的過濾操作AllowColumnMRUFilterList在列過濾器下拉打開時,顯示最近用于過濾的項目(MRU=themostrecentlyused)AllowFilterEditor允許使用過濾編輯器(用于復雜過濾標準的設置)AllowMRUFilterList允許使用最近使用項目的過濾列表ColumnFilterPopupMaxRecordsCount設置過濾的下拉菜單中所能顯示的最大記錄數ColumnFilterPopupRowCount列過濾器下拉時能彈出的最大項目數量MRUColumnFilterListCount是否存放最近使用過的視圖列的過濾項目MRUFilterListCount是否存放最近使用過的視圖的過濾條件MRUFilterListPopupCount最近使用過的過濾列表中能顯示的項目數ShowAllTableValuesInFilterPopup是否在下拉列表中顯示所有記錄的(唯一的)值,或者滿足過濾標準的值UseNewCustomFilterDialog高級用戶用定制的過濾器對話框OptionsHint視圖的提示操作ShowBandHeaderHints顯示表格帶頭被截去的內容(BandedGridView和AdvBandedGridView專有屬性)ShowCellHints顯示單元格被截去的內容ShowColumnHeaderHints顯示列頭被截去的內容OptionsLayout視圖的布局操作Columns列AddNewColumns存在于當前控件,但不存在于布局的列,當它恢復時將被保留?RemoveOldColumns恢復時存在于布局中的,但不存在于當前控件的列,將被丟棄或者加入到控件中StoreAllOptions當布局進行存儲或恢得時,控件所有的列/帶(除了外觀設置外)的設置都將被存儲或恢得StoreAppearance存儲或恢復外觀設置StoreLayout能否存儲或恢復布局LayoutVersions布局的版本StoreAllOptions存儲或恢復控件的所有設置(除外觀設置或樣式條件外)StoreAppearance存儲或恢復控件的外觀設置StoreDataSettings存儲或恢復控件的分組、排序、過濾設置和摘要(匯總)StoreVisualOptions存儲或恢復控件視覺選項(布局)OptionsMenu選項菜單EnableColumnMenu允許列頭上的菜單EnableFooterMenu允許頁腳上的菜單EnableGroupPanelMenu允許分組面板上的菜單OptionsNavigation導航選項AutoFocusNewRow增加新記錄時自動將焦點移動相應的行AutoMoveRowFocus當前焦點在一行的第一個或最后一個單元格時,使用水平導航鍵可以將焦點移到下一行或上一行EnterMoveNextColumn回車鍵能移動單元格的焦點UseAdvHorzNavigation使用高級水平導航器(AdvBandedGridView專有屬性)UseAdvVertNavigation使用高級垂直導航器(AdvBandedGridView專有屬性)UseTabKey使用TAB/SHIFT+TAB移動焦點OptionsPrint打印選項AutoWidth根據紙的寬度自動設置視圖的列寬EnableAppearanceEvenRow允許偶數行應用界面設置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數行應用界面設置(GridViewPrintAppearances)ExpandAllDetails打印時所有主行都展開ExpandAllGroups打印時所有分組的行都展開PrintBandHeader打印帶的頭PrintDetails打印明細PrintFilterInfo打印過濾面板PrintFooter打印頁腳PrintGroupFooter打印分組的頁腳PrintHeader打印列頭PrintHorzLines打印水平的網絡線PrintPreview打印預覽的部分PrintVertLines打印垂直的網絡線UsePrintStyles打印正在使用的界面OptionsSelection選擇選項EnableAppearanceFocusedCell允許獲得焦點的單格使用外觀EnableAppearanceFocusedRow允許獲得焦點的行使用外觀EnableAppearanceHideSelection允許在控件失去焦點時,外觀設置應用到選擇的行上InvertSelection設置焦點的風格應用到獲得焦點的單元格,還是獲得焦點的那一行的所有單元格MuiltiSelect允許多選行MuiltiSelectMode多選模式(多選行或多選單元格)(GridView和BandedGridView專有屬性)UseIndicatorForSelection當處理多選模式時,能否使用行指示面板來進行行的選擇OptionsView視圖選項AllowCellMerge允許相同值的相鄰單元格合并(BandedGridView專有屬性)AutoCalcPreviewLineCount根據預覽的內容自動計算出文本行的數量ColumnAutoWidth自動調整列寬,使所有列的寬度和視圖的寬度匹配EnableAppearanceEvenRow允許偶數行應用界面設置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數行應用界面設置(GridViewPrintAppearances)GroupDramMode分組行的顯示模式HeaderFilterButtonShowMode列頭上的過濾按鈕的顯示模式NewItemRowPosition設置新項目行的位置RowAutoHeight每一行自動根據單元格的內容調整高度(GridView專用屬性)ShowAutoFilterRow顯示自動過濾行ShowBands顯示帶的面板(BandedGridView和AdvBandedGridView專有屬性)ShowChildrenInGroupPanel視圖的分組面板是否擔當一個新加入的分組面板ShowColumnHeaders顯示列頭ShowDetailButtons在主行上顯示"主—明細"的擴展按鈕ShowFilterPanelMode顯示過濾面板ShowFooter顯示視圖的頁腳ShowGroupedColumns顯示分組列(GridView專用屬性)ShowGroupPanel顯示分組面板ShowHorzLines顯示水平網格線ShowIndicator顯示行指示器面板ShowPreview顯示預覽部分ShowPreviewLines顯示預覽線ShowvertLines顯示垂直網格線設計(Name)常規(guī)屬性GenerateMember常規(guī)屬性Modifiers常規(guī)屬性數據(ApplicationSettings)常規(guī)屬性(PropertyBinding)常規(guī)屬性Tag常規(guī)屬性外觀Appearance外觀設置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最后一種背景色(背景是梯度色時)BorderColor邊框色Font字體Name字體名稱Size字體大小Unit字體設置的單位Bold是否加粗GdiCharSet傾斜字符設置Italic是否斜體Strikeout刪除線Underline是否加下劃線ForeColor前景色GradientMode背景梯度模式Image背景圖片Options界面選項UseBackColor使用顯示對象的背景色UseBorderColor使用顯示對象的邊框色UseFont使用顯示對象的字體UseForeColor使用顯示對象的前景色UseImage使用顯示對象的背景圖片UseTextOptions使用顯示對象的文本選項(見TextOptions屬性)TextOptions文本選項Halighment文本的水平對齊方式HotkeyPrefix熱鍵前綴的是否顯示Trimming文本的整理方式Valignment文本的垂直對齊方式WordWrap是否換行AppearancePrint打印時的外觀設置BandPanel、EvenRow、FilterPanel、FooterPanel、GroupFooter、GroupRow、HeaderPanel、Lines、OddRow、Preview、Row帶的面板、偶數行、過濾面板……BackColor背景色BackColor2最后一種背景色(背景是梯度色時)BorderColor邊框色Font字體Name字體名稱Size字體大小Unit字體設置的單位Bold是否加粗GdiCharSet傾斜字符設置Italic是否斜體Strikeout刪除線Underline是否加下劃線ForeColor前景色GradientMode背景梯度模式Image背景圖片Options界面選項UseBackColor使用顯示對象的背景色UseBorderColor使用顯示對象的邊框色UseFont使用顯示對象的字體UseForeColor使用顯示對象的前景色UseImage使用顯示對象的背景圖片UseTextOptions使用顯示對象的文本選項(見TextOptions屬性)TextOptions文本選項Halighment文本的水平對齊方式HotkeyPrefix熱鍵前綴的是否顯示Trimming文本的整理方式Valignment文本的垂直對齊方式WordWrap是否換行BandPanelRowHeight帶面板的行高(BandedGridView和AdvBandedGridView專有屬性)BorderStyle當前視圖的邊框樣式ChildGridLevelName在加入分組面板中顯示的正在分組狀態(tài)子級別的名字?ColumnPanelRowHeight列頭高度DetailHeight詳細視圖的視圖高度DetailTabHeaderLocation設置明細部分中明細分頁的顯示位置FixedLineWidth固定面板分隔器的寬度FocusRectStyle焦點框的樣式FooterPanelHeight視圖頁腳的高度GroupFooterShowMode分組頁腳的顯示模式GroupFormat分組行的格式GroupPanelText分組面板中的文本GroupRowHeight分組行的高度Images圖片集IndicatorWidth行指示面板的寬度LevelIndent分組行和相鄰分組級別的縮進MinBandPanelRowCount行中最小帶頭面板的高度(BandedGridView和AdvBandedGridView專有屬性)NewItemRowText新項目行中顯示的文本PaintStyleName當前視圖的著色樣式的名字PreviewFieldName預覽部分中要顯示值的域名PreviewIndent預覽文本的水平偏移量PreviewLineCount預覽部分的文本的行數RowHeight數據行中單元格的高度RowSepartatorHeight行間距ShowButtonMode編輯器按鈕的顯示模式VertScrollTipFieldName垂直滾動條上的提示ViewCaption視圖的標題行為ActiveFilterEnabled允許使用過濾功能BestFitMaxRowCount數據被處理后最合適列的數據行數DefaultRelationIndex處理時省缺使用的明細級別HorzScrollStep水平滾動條的位移量HorzScrollVisibilly水平滾動條的出現設置ScrollStyle滾動條的樣式SynchronizeClones是否克隆視圖(通過視圖克隆,使外觀和數據的表現設置同步)VertScrollVisibility顯示垂直滾動條OptionsOptionsBehavior視圖的行為選項AllowIncrementalSearch允許用戶通過輸入想得到的列值來定位行AllowPartialRedrawOnScrolling允許視圖在垂直滾動中局部刷新AutoExpandAllGroups自動展開視圖中的所有組AutoPopulateColumns當視圖中沒有某些數據源中的字段時,在視圖中自動創(chuàng)建這些列AutoSelectAllInEditor在一個單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內容AutoUpdateTotalSummary當列值發(fā)生改變時,自動更新匯總摘要數據CacheValuesOnRowUpdating緩沖將被存入數據源的數據(當一行數據要存入到數據源時,Grid可以將它的值存入到一個內部的緩沖器中。這樣,萬一那行數據在存入時被數據源的檢查機制清空了,還可以恢復)Editable允許對單元格進行編輯EditorShowMode設置鼠標激活單元格編輯器的模式FocusLeaveOnTab如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控件ImmediateUpdateRowPosition因為排序、分組和過濾設置造成行的數據被修改時,是否立即更新一行的位置KeepFocusedRowOnUpdate當后臺的數據記錄變化時,保持焦點行的焦點KeepGroupExpandedOnSorting當數據進行排序時,保持行的擴展狀態(tài)SmartVertScrollBar設置是否能滾動視圖到第一行和最后一行OptionsCustomization訪問視圖的用戶化操作AllowChangeBandParent允許用戶能夠移動帶子在父母中?AllowChangeColumnParent允許用戶能夠在帶子中移動列AllowColumnMoving允許用戶通過拖動列頭來移動列AllowColumnResizing允許用戶修改列寬AllowFilter允許用戶對數據進行過濾操作AllowGroup允許用戶對數據進行分組操作AllowRowSizing允許用戶修改行高AllowSort允許用戶對數據進行排序操作ShowBandsInCustomizationForm在用戶窗體中顯示帶子(BandedGridView和AdvBandedGridView專有屬性)OptionsDetail對視圖的主要明細操作AllowExpandEmptyDetails沒有明細數據時,主行能夠展開AllowOnlyOneMasterRowExpanded同時只允許展開一個主行AllowZoomDetails允許視圖的明細擴大到整個控件的區(qū)域AutoZoomDetail當相應的主行展開時,自動把視圖的明細擴大到控件的區(qū)域EnableDetailToolTip允許明細上的提示出現EnableMasterViewMode允許顯示視圖的明細ShowDetailTabs顯不Tab的明細SmartDetailExpand當詳細視圖擴展時,是否自動進行滾動,使該詳細視圖的所有行都顯示出來SmartDetailExpandButtonMode設置"主—明細"擴展按鈕的風格SmartDetailHeight(保留屬性)OptionsFilter視圖的過濾操作AllowColumnMRUFilterList在列過濾器下拉打開時,顯示最近用于過濾的項目(MRU=themostrecentlyused)AllowFilterEditor允許使用過濾編輯器(用于復雜過濾標準的設置)AllowMRUFilterList允許使用最近使用項目的過濾列表ColumnFilterPopupMaxRecordsCount設置過濾的下拉菜單中所能顯示的最大記錄數ColumnFilterPopupRowCount列過濾器下拉時能彈出的最大項目數量MRUColumnFilterListCount是否存放最近使用過的視圖列的過濾項目MRUFilterListCount是否存放最近使用過的視圖的過濾條件MRUFilterListPopupCount最近使用過的過濾列表中能顯示的項目數ShowAllTableValuesInFilterPopup是否在下拉列表中顯示所有記錄的(唯一的)值,或者滿足過濾標準的值UseNewCustomFilterDialog高級用戶用定制的過濾器對話框OptionsHint視圖的提示操作ShowBandHeaderHints顯示表格帶頭被截去的內容(BandedGridView和AdvBandedGridView專有屬性)ShowCellHints顯示單元格被截去的內容ShowColumnHeaderHints顯示列頭被截去的內容OptionsLayout視圖的布局操作Columns列AddNewColumns存在于當前控件,但不存在于布局的列,當它恢復時將被保留?RemoveOldColumns恢復時存在于布局中的,但不存在于當前控件的列,將被丟棄或者加入到控件中StoreAllOptions當布局進行存儲或恢得時,控件所有的列/帶(除了外觀設置外)的設置都將被存儲或恢得StoreAppearance存儲或恢復外觀設置StoreLayout能否存儲或恢復布局LayoutVersions布局的版本StoreAllOptions存儲或恢復控件的所有設置(除外觀設置或樣式條件外)StoreAppearance存儲或恢復控件的外觀設置StoreDataSettings存儲或恢復控件的分組、排序、過濾設置和摘要(匯總)StoreVisualOptions存儲或恢復控件視覺選項(布局)OptionsMenu選項菜單EnableColumnMenu允許列頭上的菜單EnableFooterMenu允許頁腳上的菜單EnableGroupPanelMenu允許分組面板上的菜單OptionsNavigation導航選項AutoFocusNewRow增加新記錄時自動將焦點移動相應的行AutoMoveRowFocus當前焦點在一行的第一個或最后一個單元格時,使用水平導航鍵可以將焦點移到下一行或上一行EnterMoveNextColumn回車鍵能移動單元格的焦點UseAdvHorzNavigation使用高級水平導航器(AdvBandedGridView專有屬性)UseAdvVertNavigation使用高級垂直導航器(AdvBandedGridView專有屬性)UseTabKey使用TAB/SHIFT+TAB移動焦點OptionsPrint打印選項AutoWidth根據紙的寬度自動設置視圖的列寬EnableAppearanceEvenRow允許偶數行應用界面設置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數行應用界面設置(GridViewPrintAppearances)ExpandAllDetails打印時所有主行都展開ExpandAllGroups打印時所有分組的行都展開PrintBandHeader打印帶的頭PrintDetails打印明細PrintFilterInfo打印過濾面板PrintFooter打印頁腳PrintGroupFooter打印分組的頁腳PrintHeader打印列頭PrintHorzLines打印水平的網絡線PrintPreview打印預覽的部分PrintVertLines打印垂直的網絡線UsePrintStyles打印正在使用的界面OptionsSelection選擇選項EnableAppearanceFocusedCell允許獲得焦點的單格使用外觀EnableAppearanceFocusedRow允許獲得焦點的行使用外觀EnableAppearanceHideSelection允許在控件失去焦點時,外觀設置應用到選擇的行上InvertSelection設置焦點的風格應用到獲得焦點的單元格,還是獲得焦點的那一行的所有單元格MuiltiSelect允許多選行MuiltiSelectMode多選模式(多選行或多選單元格)(GridView和BandedGridView專有屬性)UseIndicatorForSelection當處理多選模式時,能否使用行指示面板來進行行的選擇OptionsView視圖選項AllowCellMerge允許相同值的相鄰單元格合并(BandedGridView專有屬性)AutoCalcPreviewLineCount根據預覽的內容自動計算出文本行的數量ColumnAutoWidth自動調整列寬,使所有列的寬度和視圖的寬度匹配EnableAppearanceEvenRow允許偶數行應用界面設置(GridViewPrintAppearances)EnableAppearanceOddRow允許奇數行應用界面設置(GridViewPrintAppearances)GroupDramMode分組行的顯示模式HeaderFilterButtonShowMode列頭上的過濾按鈕的顯示模式NewItemRowPosition設置新項目行的位置RowAutoHeight每一行自動根據單元格的內容調整高度(GridView專用屬性)ShowAutoFilterRow顯示自動過濾行ShowBands顯示帶的面板(BandedGridView和AdvBandedGridView專有屬性)ShowChildrenInGroupPanel視圖的分組面板是否擔當一個新加入的分組面板ShowColumnHeaders顯示列頭ShowDetailButtons在主行上顯示"主—明細"的擴展按鈕ShowFilterPanelMode顯示過濾面板ShowFooter顯示視圖的頁腳ShowGroupedColumns顯示分組列(GridView專用屬性)ShowGroupPanel顯示分組面板ShowHorzLines顯示水平網格線ShowIndicator顯示行指示器面板ShowPreview顯示預覽部分ShowPreviewLines顯示預覽線ShowvertLines顯示垂直網格線設計(Name)常規(guī)屬性GenerateMember常規(guī)屬性Modifiers常規(guī)屬性數據(ApplicationSettings)常規(guī)屬性(PropertyBinding)常規(guī)屬性Tag常規(guī)屬性外觀Appearance外觀設置BandPanel、BandPanelBackground、ColumnFilterButton、ColumnFilterButtonActive、DetailTip、Empty、EvenRow、FilterCloseButton、FilterPanel、FixedLine、FocusedCell、FocusedRo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中學市場營銷專員聘請合同
- 2025年電商培訓項目申請報告
- 2025年個人施工合同規(guī)范文本
- 2025年水分計項目立項申請報告模式
- 2025年公務員勞動合同官方版
- 2025年五金制品購銷合同樣本大全
- 2025年甾體藥物項目規(guī)劃申請報告
- 2025年婚約取消財產恢復協(xié)議標準化范本
- 2025年個人車位共享合同樣本
- 2025官方版土地買賣合同協(xié)議范本
- 導向標識系統(tǒng)設計(二)課件
- 聚焦:如何推進教育治理體系和治理能力現代化
- 化工儀表自動化【第四章】自動控制儀表
- 數據結構教學課件:chapter8
- 線性空間的定義與性質
- 安全生產十大法則及安全管理十大定律
- 化妝品批生產記錄
- Excel數據透視表培訓PPT課件
- 數學八年級上浙教版3.2直棱柱的表面展開圖同步練習
- 化工車間布置原則
- 貨運中心裝卸業(yè)務外包(委外)詢價采購招投標書范本
評論
0/150
提交評論