C#教程之C#教程之Dev GridControl GridView 屬性大全[中文解釋]

来源:https://www.cnblogs.com/dpp123/archive/2022/11/08/16854111.html
-Advertisement-
Play Games

一:背景 1.講故事 這篇文章起源於昨天的一位朋友發給我的dump文件,說它的程式出現了卡死,看了下程式的主線程棧,居然又碰到了 OnUserPreferenceChanged 導致的掛死問題,真的是經典中的經典,線程棧如下: 0:000:x86> !clrstack OS Thread Id: 0 ...


Options 選項 
OptionsBehavior 視圖的行為選項 
AllowAddRows 允許添加新數據行 
AllowDeleteRows 允許刪除數據行 
AllowIncrementalSearch 允許用戶通過輸入想得到的列值來定位行 
AllowPartialRedrawOnScrolling 允許視圖在垂直滾動中局部刷新 
AutoExpandAllGroups 自動展開視圖中的所有組 
AutoPopulateColumns 當視圖中沒有某些數據源中的欄位時,在視圖中自動創建這些列 
AutoSelectAllInEditor 在一個單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內容 
AutoUpdateTotalSummary 當列值發生改變時,自動更新彙總摘要數據 
CacheValuesOnRowUpdating 緩衝將被存入數據源的數據(當一行數據要存入到數據源時,Grid可以將它的值存入到一個內部的緩衝器中。這樣,萬一那行數據在存入時被數據源的檢查機制清空了,還可以恢復) 
CopyToClipboardWithColumnHeaders 複製單元格數據時,是否將列標題一起拷貝到剪切板 
Editable 允許對單元格進行編輯 
EditorShowMode 設置滑鼠激活單元格編輯器的模式 
FocusLeaveOnTab 如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控制項 
ImmediateUpdateRowPosition 因為排序、分組和過濾設置造成行的數據被修改時,是否立即更新一行的位置 
KeepFocusedRowOnUpdate 當後臺的數據記錄變化時,保持焦點行的焦點 
KeepGroupExpandedOnSorting 當數據進行排序時,保持行的擴展狀態 
ReadOnly 是否只讀 
SmartVertScrollBar 設置是否能滾動視圖到第一行和最後一行 
SummariesIgnoreNullValues 總計忽視null值

OptionsCustomization 訪問視圖的用戶化操作 
AllowColumnMoving 允許用戶通過拖動列頭來移動列 
AllowColumnResizing 允許用戶修改列寬 
AllowFilter 允許用戶對數據進行過濾操作 
AllowGroup 允許用戶對數據進行分組操作 
AllowQuickHideColumns 允許快速隱藏列 
AllowRowSizing 允許用戶修改行高 
AllowSort 允許用戶對數據進行排序操作

OptionsDetail 對視圖的主要明細操作 
AllowExpandEmptyDetails 沒有明細數據時,主行能夠展開 
AllowOnlyOneMasterRowExpanded 同時只允許展開一個主行 
AllowZoomDetails 允許視圖的明細擴大到整個控制項的區域 
AutoZoomDetail 當相應的主行展開時,自動把視圖的明細擴大到控制項的區域 
EnableDetailToolTip 允許明細上的提示出現 
EnableMasterViewMode 允許顯示視圖的明細 
ShowDetailTabs 顯示Tab的明細 
SmartDetailExpand 當詳細視圖擴展時,是否自動進行滾動,使該詳細視圖的所有行都顯示出來 
SmartDetailExpandButtonMode 設置”主—明細”擴展按鈕的風格 
SmartDetailHeight 詳細滾動的行高

OptionsFilter 視圖的過濾操作 
AllowColumnMRUFilterList 在列過濾器下拉打開時,顯示最近用於過濾的項目(MRU=the most recently used) 
AllowFilterEditor 允許使用過濾編輯器(用於複雜過濾標準的設置) 
AllowMRUFilterList 允許使用最近使用項目的過濾列表 
ColumnFilterPopupMaxRecordsCount 設置過濾的下拉菜單中所能顯示的最大記錄數 
ColumnFilterPopupRowCount 列過濾器下拉時能彈出的最大項目數量 
DefaultFilterEditorView 預設過濾編輯器視圖樣式 
MRUColumnFilterListCount 存放最近使用過的視圖列的過濾項目 
MRUFilterListCount 存放最近使用過的視圖的過濾條件 
MRUFilterListPopupCount 最近使用過的過濾列表中能顯示的項目數 
ShowAllTableValuesInFilterPopup 是否在下拉列表中顯示所有記錄的(唯一的)值,或者滿足過濾標準的值 
UseNewCustomFilterDialog 高級用戶用定製的過濾器對話框

OptionsFind 視圖的查找操作 
AllowFindPanel 允許查找面板 
AlwaysVisible 總是可視的 
ClearFindOnClose 關閉時清除查找的信息 
FindDelay 查找延時(毫秒) 
FindFilterColumns 查找過濾的列集合(預設是*表示所有列) 
FindMode 查找模式 
HighlightFindResults 高亮顯示查找到的結果 
ShowCloseButton 顯示關閉按鈕

OptionsHint 視圖的提示操作 
ShowCellHints 顯示單元格被截去的內容 
ShowColumnHeaderHints 顯示列頭被截去的內容 
ShowFooterHints 顯示底部截去的內容

OptionsLayout 視圖的佈局操作 
Columns 列 
AddNewColumns 存在於當前控制項,但不存在於佈局的列,當它恢復時將被保留? 
RemoveOldColumns 恢復時存在於佈局中的,但不存在於當前控制項的列,將被丟棄或者加入到控制項中 
StoreAllOptions 當佈局進行存儲或恢復時,控制項所有的列/帶(除了外觀設置外)的設置都將被存儲或恢復 
StoreAppearance 存儲或恢復外觀設置 
StoreLayout 能否存儲或恢復佈局 
LayoutVersions 佈局的版本 
StoreAllOptions 存儲或恢復控制項的所有設置(除外觀設置或樣式條件外) 
StoreAppearance 存儲或恢復控制項的外觀設置 
StoreDataSettings 存儲或恢復控制項的分組、排序、過濾設置和摘要(彙總) 
StoreVisualOptions 存儲或恢復控制項視覺選項(佈局)

OptionsMenu 選項菜單 
EnableColumnMenu 允許列頭上的菜單 
EnableFooterMenu 允許頁腳上的菜單 
EnableGroupPanelMenu 允許分組面板上的菜單 
ShowAutoFilterRowItem 顯示自動過濾行項 
ShowDateTimeGroupIntervalItems 顯示時間列分組間隔項 
ShowGroupSortSummaryItems 顯示分組排序的總項 
ShowGroupSummaryEditorItems 顯示分組總共的編輯項

OptionsNavigation 導航選項 
AutoFocusNewRow 增加新記錄時自動將焦點移動相應的行 
AutoMoveRowFocus 當前焦點在一行的第一個或最後一個單元格時,使用水平導航鍵可以將焦點移到下一行或上一行 
EnterMoveNextColumn 回車鍵能移動單元格的焦點 
UseOfficePageNavigation 使用Office分頁導航器 
UseTabKey 使用TAB/SHIFT+TAB移動焦點

OptionsPrint 列印選項 
AutoWidth 根據紙的寬度自動設置視圖的列寬 
EnableAppearanceEvenRow 允許偶數行應用界面設置(GridViewPrintAppearances) 
EnableAppearanceOddRow 允許奇數行應用界面設置(GridViewPrintAppearances) 
ExpandAllDetails 列印時所有主行都展開 
ExpandAllGroups 列印時所有分組的行都展開 
PrintDetails 列印明細 
PrintFilterInfo 列印過濾面板 
PrintFooter 列印頁腳 
PrintGroupFooter 列印分組的頁腳 
PrintHeader 列印列頭 
PrintHorzLines 列印水平的網路線 
PrintPreview 列印預覽的部分 
PrintSelectedRowsPages 列印選擇的數據行的頁 
PrintVertLines 列印垂直的網路線 
SplitCellPreviewAcrossPages 分隔單元格預覽時越界的頁 
UsePrintStyles 使用列印樣式

OptionsSelection 選擇選項 
EnableAppearanceFocusedCell 允許獲得焦點的單格使用外觀 
EnableAppearanceFocusedRow 允許獲得焦點的行使用外觀 
EnableAppearanceHideSelection 允許在控制項失去焦點時,外觀設置應用到選擇的行上 
InvertSelection 設置焦點的風格應用到獲得焦點的單元格,還是獲得焦點的那一行的所有單元格 
MuiltiSelect 允許多選行 
MuiltiSelectMode 多選模式(多選行或多選單元格)(GridView和BandedGridView專有屬性) 
UseIndicatorForSelection 當處理多選模式時,能否使用行指示面板來進行行的選擇

OptionsView 視圖選項 
AllowCellMerge 允許相同值的相鄰單元格合併(GridView和BandedGridView專有屬性) 
AllowHtmlDrawHeaders 允許html標記表頭 
AnimationType 卡通類型 
AutoCalcPreviewLineCount 根據預覽的內容自動計算出文本行的數量 
ColumnAutoWidth 自動調整列寬,使所有列的寬度和視圖的寬度匹配 
EnableAppearanceEvenRow 允許偶數行應用界面設置(GridViewPrintAppearances) 
EnableAppearanceOddRow 允許奇數行應用界面設置(GridViewPrintAppearances) 
GroupDrawMode 分組行的顯示模式 
HeaderFilterButtonShowMode 列頭上的過濾按鈕的顯示模式 
NewItemRowPosition 設置新項目行的位置 
RowAutoHeight 每一行自動根據單元格的內容調整高度(GridView專用屬性) 
ShowAutoFilterRow 顯示自動過濾行 
ShowChildrenInGroupPanel 視圖的分組面板是否擔當一個新加入的分組面板 
ShowColumnHeaders 顯示列頭 
ShowDetailButtons 在主行上顯示”主—明細”的擴展按鈕 
ShowFilterPanelMode 顯示過濾面板模式 
ShowFooter 顯示視圖的頁腳 
ShowGroupedColumns 顯示分組列(GridView專用屬性) 
ShowGroupExpandCollapseButtons 顯示分組擴展小按鈕 
ShowGroupPanel 顯示分組面板 
ShowHorzLines 顯示水平網格線 
ShowIndicator 顯示行指示器面板(可動態指定序號) 
ShowPreview 顯示預覽部分 
ShowPreviewLines 顯示預覽線 
ShowVertLines 顯示垂直網格線設計 
ShowViewCaption 顯示視圖標題 
WaitAnimationOptions 等待時動畫選項

行為 
ActiveFilterEnabled 允許使用過濾功能 
BestFitMaxRowCount 數據被處理後最合適列的數據行數 
DefaultRelationIndex 處理時省缺使用的明細級別 
HorzScrollStep 水平滾動條的位移量 
HorzScrollVisibilly 水平滾動條的出現設置 
ScrollStyle 滾動條的樣式 
SynchronizeClones 是否克隆視圖(通過視圖克隆,使外觀和數據的表現設置同步) 
VertScrollVisibility 顯示垂直滾動條

外觀   
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 是否換行 
BorderStyle 當前視圖的邊框樣式 
ChildGridLevelName 在加入分組面板中顯示的正在分組狀態子級別的名字? 
ColumnPanelRowHeight 列頭高度 
DetailHeight 詳細視圖的視圖高度 
DetailTabHeaderLocation 設置明細部分中明細分頁的顯示位置 
FixedLineWidth 固定面板分隔器的寬度 
FocusRectStyle 焦點框的樣式 
FooterPanelHeight 視圖頁腳的高度 
GroupFooterShowMode 分組頁腳的顯示模式 
GroupFormat 分組行的格式 
GroupPanelText 分組面板中的文本 
GroupRowHeight 分組行的高度 
Images 圖片集 
IndicatorWidth 行指示面板的寬度 
LevelIndent 分組行和相鄰分組級別的縮進 
NewItemRowText 新項目行中顯示的文本 
PaintStyleName 當前視圖的著色樣式的名字 
PreviewFieldName 預覽部分中要顯示值的功能變數名稱 
PreviewIndent 預覽文本的水平偏移量 
PreviewLineCount 預覽部分的文本的行數 
RowHeight 數據行中單元格的高度 
RowSepartatorHeight 行間距 
ShowButtonMode 編輯器按鈕的顯示模式 
VertScrollTipFieldName 垂直滾動條上的提示 
ViewCaption 視圖的標題


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言 我在上一篇文章聊了Redisson的可重入鎖,這次繼續來聊聊Redisson的公平鎖。下麵是官方原話: 它保證了當多個Redisson客戶端線程同時請求加鎖時,優先分配給先發出請求的線程。所有請求線程會在一個隊列中排隊,當某個線程出現宕機時,Redisson會等待5秒後繼續下一個線程,也就是說 ...
  • 如果在代碼中寫死了(hardcode)文件名,每次要加解密文件都要去改python源代碼,顯然有些太笨了。為此,可以使用命令行參數來在不改動源代碼的情況下,對命令行參數所指定的文件進行加/解密操作。也可以指定加解密後輸出的文件名稱,以方便使用。 ...
  • 簡介: 門面模式又稱之為外觀模式,屬於結構型的設計模式。 用於為子系統中的一組介面提供一致的調用方案。門面模式定義了一個高層介面,引入門面角色之後,只需要直接與門面角色交互,降低了系統的耦合度。 適用場景: 最經典的Laravel的Facade,當使用一些庫的時候,不需要瞭解底層系統如何實現,只需要 ...
  • 一、基礎命令 在我們使用深度學習時,肯定會用到繪圖命令,繪製loss與val_loss等等,以此查看模型的效果。 plt.plot(x,y,lw=,ls=,c=, alpha=, label=) x:x坐標的數據 y:y坐標的數據 lw:指定線條寬度 ls:指定線條樣式,ls='-'為實線,ls=' ...
  • 哈嘍兄弟們,今天咱們來複習一下Python基礎中的列表操作,不知道各位還記得多少呢? 遍歷整個列表加粗樣式 遍歷列表的所有元素,對每一個元素進行相同的操作,是我們常常所需要的。在python中可使用for()迴圈。 假如我們需要將一個列表中的手機品牌一一列印,我們可以分別獲取手機品牌的名字。如果數據 ...
  • 一、基本介紹 參考:https://www.hangge.com/blog/cache/detail_2844.html 1、為什麼搭建私服 如果沒有私服,需要的構件都需要通過maven的中央倉庫或者第三方的maven倉庫下載到本地,而一個團隊的所有人都重覆的從maven倉庫下載構件加大了倉庫的負載 ...
  • 1. 什麼是死鎖 在多線程環境中,多個進程可以競爭有限數量的資源。當一個進程申請資源時,如果這時沒有可用資源,那麼這個進程進入等待狀態。有時,如果所申請的資源被其他等待進程占有,那麼該等待進程有可能再也無法改變狀態。這種情況稱為死鎖 在Java中使用多線程,就會有可能導致死鎖問題。死鎖會讓程式一直卡 ...
  • 前言 之前想用Markdown來寫框架文檔,找來找去發現還是Jekyll的多,但又感覺不是很合我的需求 於是打算自己簡單弄一個展示Markdown文檔的網站工具,要支持多版本、多語言、導航、頁內導航等,並且支持Github Pages免費站點 組件選擇 我自己呢比較喜歡C#,恰好現在ASP.Net ...
一周排行
    -Advertisement-
    Play Games
  • GoF之工廠模式 @目錄GoF之工廠模式每博一文案1. 簡單說明“23種設計模式”1.2 介紹工廠模式的三種形態1.3 簡單工廠模式(靜態工廠模式)1.3.1 簡單工廠模式的優缺點:1.4 工廠方法模式1.4.1 工廠方法模式的優缺點:1.5 抽象工廠模式1.6 抽象工廠模式的優缺點:2. 總結:3 ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 本章將和大家分享ES的數據同步方案和ES集群相關知識。廢話不多說,下麵我們直接進入主題。 一、ES數據同步 1、數據同步問題 Elasticsearch中的酒店數據來自於mysql資料庫,因此mysql數據發生改變時,Elasticsearch也必須跟著改變,這個就是Elasticsearch與my ...
  • 引言 在我們之前的文章中介紹過使用Bogus生成模擬測試數據,今天來講解一下功能更加強大自動生成測試數據的工具的庫"AutoFixture"。 什麼是AutoFixture? AutoFixture 是一個針對 .NET 的開源庫,旨在最大程度地減少單元測試中的“安排(Arrange)”階段,以提高 ...
  • 經過前面幾個部分學習,相信學過的同學已經能夠掌握 .NET Emit 這種中間語言,並能使得它來編寫一些應用,以提高程式的性能。隨著 IL 指令篇的結束,本系列也已經接近尾聲,在這接近結束的最後,會提供幾個可供直接使用的示例,以供大伙分析或使用在項目中。 ...
  • 當從不同來源導入Excel數據時,可能存在重覆的記錄。為了確保數據的準確性,通常需要刪除這些重覆的行。手動查找並刪除可能會非常耗費時間,而通過編程腳本則可以實現在短時間內處理大量數據。本文將提供一個使用C# 快速查找並刪除Excel重覆項的免費解決方案。 以下是實現步驟: 1. 首先安裝免費.NET ...
  • C++ 異常處理 C++ 異常處理機制允許程式在運行時處理錯誤或意外情況。它提供了捕獲和處理錯誤的一種結構化方式,使程式更加健壯和可靠。 異常處理的基本概念: 異常: 程式在運行時發生的錯誤或意外情況。 拋出異常: 使用 throw 關鍵字將異常傳遞給調用堆棧。 捕獲異常: 使用 try-catch ...
  • 優秀且經驗豐富的Java開發人員的特征之一是對API的廣泛瞭解,包括JDK和第三方庫。 我花了很多時間來學習API,尤其是在閱讀了Effective Java 3rd Edition之後 ,Joshua Bloch建議在Java 3rd Edition中使用現有的API進行開發,而不是為常見的東西編 ...
  • 框架 · 使用laravel框架,原因:tp的框架路由和orm沒有laravel好用 · 使用強制路由,方便介面多時,分多版本,分文件夾等操作 介面 · 介面開發註意欄位類型,欄位是int,查詢成功失敗都要返回int(對接java等強類型語言方便) · 查詢介面用GET、其他用POST 代碼 · 所 ...
  • 正文 下午找企業的人去鎮上做貸後。 車上聽同事跟那個司機對罵,火星子都快出來了。司機跟那同事更熟一些,連我在內一共就三個人,同事那一手指桑罵槐給我都聽愣了。司機也是老社會人了,馬上聽出來了,為那個無辜的企業經辦人辯護,實際上是為自己辯護。 “這個事情你不能怪企業。”“但他們總不能讓銀行的人全權負責, ...