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
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...