DevExpress GridView屬性設置 z


本文主要總結控件的屬性設置,附上圖片,給大家一個參考。后續會給大家分享功能實現和使用的小技巧。

GirdControl是數據的容器,它包含多種顯示方式,GridView則是一種二維表格視圖。

綁定數據源:

List<Student> list = new List<Student>();

list.Add……

……

gridControl.DataSource = list; //注意這里是給gridControl綁定數據源而不是gridView

初始狀態如下圖:

DevExpress GridView屬性設置總結(圖文)

屬性設置:

Visual Studio設計進入”Run Designer”,可以打開屬性設置的窗口。

DevExpress GridView屬性設置總結(圖文)

1.OptionsView

DevExpress GridView屬性設置總結(圖文)

ShowGroupPanel =false; //去掉表格上方“Drag a column header ……”

ShowIndicator = false; //不顯示最左邊一列空白列

ShowColumnHeaders =false;//不顯示列標題欄

ColumnAutoWidth =false; //不設置自動列寬(這樣的話表格下方可能會出現滾動條或者未鋪滿)

AllowCellMerge =true; //是否自動合並單元格

//設置行顏色交替
EnableAppearanceEvenRow = true; //偶數行顏色變化
EnableAppearanceOddRow = true; //奇數行顏色變化

此處交替變化的行背景色也可以設置,見第6條。

2.OptionsBehavior

Editable = false; //設置單元格不可編輯

3.OptionsSelection

DevExpress GridView屬性設置總結(圖文)

 

EnableAppearanceFocusedCell = false; //設置單元格不能選擇(如果不設置,則點擊到的單元格在整行選擇情況下的背景色不變)

EnableAppearanceFocusedRow= false; //禁止選擇行

MultiSelect = true; //設置可多選

MultiSelectMode =CellSelect/RowSelect;//多選行還是多選單元格(一般選RowSelect)

4. OptionsMenu

DevExpress GridView屬性設置總結(圖文)
 

EnableColumnMenu =false; //禁用右擊表格標題行彈出的菜單

5. OptionsCustomization

//禁用標題行過濾

AllowFilter = false;


//禁用標題行排序

AllowSort = false;


//禁止列移動

AllowColumnMoving = false;


//禁止改變列寬

AllowColumnResizing = false;

6.Appearences

SelectedRow & FocusedRow(以下兩項要同時設置):設置選中行背景色

BackColor :MediumSlateBlue //背景色

ForeColor : White //前景色(字體顏色)

DevExpress GridView屬性設置總結(圖文)

HeaderPanel:設置標題行顏色

BackColor : Black //背景色

ForeColor : White //前景色(字體顏色)

僅設置以上兩項無法改變標題行的顏色,還需要設置控件的LookAndFeel

選中GridControl,在屬性中找到LookAndFeel並展開,

Style設為UltraFlat,UseDefualtLookAndFeel設為false。

DevExpress GridView屬性設置總結(圖文)
 

OddRow EvenRow:設置奇數行、偶數行顏色

EnableAppearanceEvenRow、EnableAppearanceOddRow這兩項對應設置才有效

Row:這個就不用多說了。。。

7.其他

RowHeight //行高

ColumnPanelRowHeight //標題行的行高

FocusRectStyle = None; //取消點擊后的虛線框,下圖

DevExpress GridView屬性設置總結(圖文)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM