DevExpress GridControl使用(轉)

隨夢而飛發表於2015-04-09

DevExpress GridControl使用

(一)原汁原味的表格展示

Dev控制元件中的表格控制元件GridControl控制元件非常強大。不過,一些細枝末節的地方有時候用起來不好找挺討厭的。使用過程中,多半藉助Demo和英文幫助文件。網上具體的使用方法也多半零碎。偶遇一個簡單而且詳細的使用文件。好記性不如爛筆頭!轉載過來,整理整理髮出來做個記錄,總共有十個小節。做的非常精細,非常感謝原作者。

  外掛所在位置

使用時拖拽過來,如下所示即使拖拽過來原封不動的樣子:

在程式中寫入構建一個表格的程式碼:

[csharp] view plaincopyprint?

  1.      private DataTable InitDt()
  2. {
  3. DataTable dt = new DataTable("個人簡歷");
  4. dt.Columns.Add("id",typeof(int));
  5. dt.Columns.Add("name", typeof(string));
  6. dt.Columns.Add("sex", typeof(int));
  7. dt.Columns.Add("address", typeof(string));
  8. dt.Columns.Add("aihao", typeof(string));
  9. dt.Columns.Add("photo", typeof(string));
  10. dt.Rows.Add(new object[] { 1, "張三", 1, "東大街6", "看書", "" });
  11. dt.Rows.Add(new object[] { 1, "王五", 0, "西大街2", "上網,遊戲", "" });
  12. dt.Rows.Add(new object[] { 1, "李四", 1, "南大街3", "上網,逛街", "" });
  13. dt.Rows.Add(new object[] { 1, "錢八", 0, "北大街5", "上網,逛街,看書,遊戲", "" });
  14. dt.Rows.Add(new object[] { 1, "趙九", 1, "中大街1", "看書,逛街,遊戲", "" });
  15. return dt;
  16. }
  17. <P> </P>

     private DataTable InitDt()

{

DataTable dt = new DataTable("個人簡歷");

dt.Columns.Add("id",typeof(int));

dt.Columns.Add("name", typeof(string));

dt.Columns.Add("sex", typeof(int));

dt.Columns.Add("address", typeof(string));

dt.Columns.Add("aihao", typeof(string));

dt.Columns.Add("photo", typeof(string));

dt.Rows.Add(new object[] { 1, "張三", 1, "東大街6號", "看書", "" });

dt.Rows.Add(new object[] { 1, "王五", 0, "西大街2號", "上網,遊戲", "" });

dt.Rows.Add(new object[] { 1, "李四", 1, "南大街3號", "上網,逛街", "" });

dt.Rows.Add(new object[] { 1, "錢八", 0, "北大街5號", "上網,逛街,看書,遊戲", "" });

dt.Rows.Add(new object[] { 1, "趙九", 1, "中大街1號", "看書,逛街,遊戲", "" });

return dt;

}

 


書寫gridControl1繫結資料方法:

[csharp] view plaincopyprint?

  1.      private void BindDataSource(DataTable dt)
  2. {
  3. //繫結DataTable
  4. gridControl1.DataSource = dt;
  5. //繫結DataSet
  6. //gridControl1.DataSource = ds;
  7. //gridControl1.DataMember = "表名";
  8. }

     private void BindDataSource(DataTable dt)

{

//繫結DataTable

gridControl1.DataSource = dt;

//繫結DataSet

//gridControl1.DataSource = ds;

//gridControl1.DataMember = "表名";

}

程式呼叫:BindDataSource(InitDt());
呈現結果如下:

GridControl詳解(二)表格的列名配置

 點選Run Designer控制元件上的按鈕,彈出檢視設計視窗:

  列配置:

我們配置完列名後,會發現設計檢視發生了變化:

執行結果:

GridControl詳解(三)列資料的格式設定

為了測試方便,我們加入新的3列,格式分別是資料,時間,字串。程式碼增加下列部分:

[csharp] view plaincopyprint?

  1. //格式增加
  2. dt.Columns.Add("資料",typeof(decimal));
  3. dt.Columns.Add("時間",typeof(DateTime));
  4. dt.Columns.Add("自定義",typeof(string));
  5. dt.Rows.Add(new object[] { 1, "張三", 1,"東大街6","看書","",-52.874,"2011-8-5 17:52:55","###" });
  6. dt.Rows.Add(new object[] { 1, "王五", 0,"西大街2","上網,遊戲","", -37.257,"2011-8-5 17:52:55" });
  7. dt.Rows.Add(new object[] { 1, "李四", 1,"南大街3","上網,逛街","", -54.254,"2011-8-9 17:52:55" });
  8. dt.Rows.Add(new object[] { 1, "錢八", 0,"北大街5","上網,逛街,看書,遊戲","",-35.127,"2011-8-9 17:52:55" });
  9. dt.Rows.Add(new object[] { 1,"趙九", 1,"中大街1","看書,逛街,遊戲","",-29.548,"2011-8-9 20:52:55" });

//格式增加

dt.Columns.Add("資料",typeof(decimal));

dt.Columns.Add("時間",typeof(DateTime));

dt.Columns.Add("自定義",typeof(string));

dt.Rows.Add(new object[] { 1, "張三", 1,"東大街6號","看書","",-52.874,"2011-8-5 17:52:55","###" });

dt.Rows.Add(new object[] { 1, "王五", 0,"西大街2號","上網,遊戲","", -37.257,"2011-8-5 17:52:55" });

dt.Rows.Add(new object[] { 1, "李四", 1,"南大街3號","上網,逛街","", -54.254,"2011-8-9 17:52:55" });

dt.Rows.Add(new object[] { 1, "錢八", 0,"北大街5號","上網,逛街,看書,遊戲","",-35.127,"2011-8-9 17:52:55" });

dt.Rows.Add(new object[] { 1,"趙九", 1,"中大街1號","看書,逛街,遊戲","",-29.548,"2011-8-9 20:52:55" });

gridControl1增加3列,對應上述三列。

資料:

具體資料公式可以檢視輸入控制元件的MASK設定器,裡面有全部的格式公式:

執行結果:

時間:

自定義:

事件轉換:

概念明確:

1. gridControl1的每一列原始資料是Value,但是顯示資料是 DisplayText,預設DisplayText的值即是Value通過DisplayFormat轉換之後的值。

2. gridControl下的事件一般是包含表格GridView切換,點選,更改的事件,用的不多;每一個GridView下的事件包含行列處理,選單顯示,分組排序等事件,我們常用。(所有在使用事件時,一定要明確是control事件還是view事件)

GridView存在事件:自定義列顯示事件

增加事件:

[csharp] view plaincopyprint?

  1. private voidgridView1_CustomColumnDisplayText(objectsender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgse)
  2. {
  3. if(e.Column.FieldName =="sex")
  4. {
  5. switch(e.Value.ToString().Trim())
  6. {
  7. case"1":
  8. e.DisplayText = "";
  9. break;
  10. case"0":
  11. e.DisplayText = "";
  12. break;
  13. default:
  14. e.DisplayText = "";
  15. break;
  16. }
  17. }
  18. }

private voidgridView1_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;

}

}

}

顯示結果:

GridControl詳解(四)分組排序彙總

  分組:

  按時間分第一組:

  按性別分第二組:

  顯示結果:

  高階設定:

  將所有組展開程式碼:gridView1.ExpandAllGroups();

  顯示結果:

  自定義組名,GridView級事件

 

  增加事件:

[csharp] view plaincopyprint?

  1. private void gridView1_CustomDrawGroupRow(object sender, DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgs e)
  2. {
  3. GridGroupRowInfo GridGroupRowInfo = e.Info as GridGroupRowInfo;
  4. GridGroupRowInfo.GroupText = "" + (e.RowHandle).ToString() + " " + GridGroupRowInfo.EditValue.ToString();
  5. }

private void gridView1_CustomDrawGroupRow(object sender, DevExpress.XtraGrid.Views.Base.RowObjectCustomDrawEventArgs e)

{

GridGroupRowInfo GridGroupRowInfo = e.Info as GridGroupRowInfo;

GridGroupRowInfo.GroupText = "第" + (e.RowHandle).ToString() + "行 " + GridGroupRowInfo.EditValue.ToString();

}

  顯示結果:

注意:每一行都有一個RowHandle屬性,普通行的RowHandle為非負整數,從0開始;組行

  排序:

  排序設定

  顯示結果:

  彙總:

  彙總資料列設定

注意:彙總結果是顯示在Footer皮膚中的,gridControl中的Footer皮膚預設是不顯示的,所以如果要彙總資料,那麼必須先設定Footer皮膚顯示。

  顯示結果:

 

  組計:

  程式碼:

[csharp] view plaincopyprint?

  1. gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum, "資料", gridColumn7, "組計:{0}");

gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum, "資料", gridColumn7, "組計:{0}");

  結果顯示

 

 

GridControl詳解(五)設定行備註和行號

  備註顯示設定

  設定備註欄位

  顯示結果:

  可以寫入按鍵事件F3,用以開關備註顯示

[csharp] view plaincopyprint?

  1.     private void Form4_KeyUp(object sender, KeyEventArgs e)
  2. {
  3. if (e.KeyCode == Keys.F3)
  4. {
  5. gridView1.OptionsView.ShowPreview = !gridView1.OptionsView.ShowPreview;
  6. }
  7. }

    private void Form4_KeyUp(object sender, KeyEventArgs e)

{

if (e.KeyCode == Keys.F3)

{

gridView1.OptionsView.ShowPreview = !gridView1.OptionsView.ShowPreview;

}

}

  行號顯示要用到的事件:

  程式碼:

[csharp] view plaincopyprint?

  1. private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
  2. {
  3. if (e.Info.IsRowIndicator)
  4. {
  5. e.Info.DisplayText = "Row " + e.RowHandle.ToString();
  6. }
  7. }
  8. gridView1.IndicatorWidth = 70;

private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)

{

if (e.Info.IsRowIndicator)

{

e.Info.DisplayText = "Row " + e.RowHandle.ToString();

}

}

gridView1.IndicatorWidth = 70;

  顯示結果

GridControl詳解(六)樣式設定

表格樣式:全域性設定

例子:

例子:

列樣式:只作用於當前的列

通用樣式:外觀設定

注意:樣式設定都是相同的,Appearance字首。

 

GridControl詳解(七)事件

[csharp] view plaincopyprint?

  1. <SPAN style="WHITE-SPACE: pre"> </SPAN>private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)
  2. {
  3. if (e.Button == MouseButtons.Left)
  4. {
  5. //滑鼠的那個按鈕按下
  6. }
  7. if (e.Clicks == 2)
  8. {
  9. //滑鼠點選次數
  10. }
  11. if (e.Delta > 0)
  12. {
  13. //滑鼠滾輪滾動方向
  14. }
  15. if (e.X > 0 & e.Y > 0)
  16. {
  17. //滑鼠的座標
  18. }
  19. if (e.RowHandle > 0)
  20. {
  21. //點選的行號
  22. }
  23. if (e.CellValue != null)
  24. {
  25. //點選的單元格中的值
  26. }
  27. if (e.Column != null)
  28. {
  29. //點選的單元格所屬列資訊
  30. }
  31. }
  32.  
  33. <SPAN style="WHITE-SPACE: pre"> </SPAN>private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)
  34. {
  35. if (e.Button == MouseButtons.Left)
  36. {
  37. //滑鼠的那個按鈕按下
  38. }
  39. if (e.Clicks == 2)
  40. {
  41. //滑鼠點選次數
  42. }
  43. if (e.Delta > 0)
  44. {
  45. //滑鼠滾輪滾動方向
  46. }
  47. if (e.X > 0 & e.Y > 0)
  48. {
  49. //滑鼠的座標
  50. }
  51. if (e.RowHandle > 0)
  52. {
  53. //點選的行號
  54. }
  55. }

    private void gridView1_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e)

{

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)

{

//點選的單元格所屬列資訊

}

}

 

    private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e)

{

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] view plaincopyprint?

  1. private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
  2. {
  3. if (e.Column.FieldName == "資料")
  4. {
  5. GridCellInfo GridCellInfo = e.Cell as GridCellInfo;
  6. if (GridCellInfo.IsDataCell && double.Parse(GridCellInfo.CellValue.ToString()) <= -30)
  7. e.Appearance.BackColor = Color.Yellow;
  8. else if (GridCellInfo.IsDataCell && double.Parse(GridCellInfo.CellValue.ToString()) > -30
  9. && double.Parse(GridCellInfo.CellValue.ToString()) <= -50)
  10. e.Appearance.BackColor = Color.Green;
  11. else if (GridCellInfo.IsDataCell && double.Parse(GridCellInfo.CellValue.ToString()) > -50)
  12. e.Appearance.BackColor = Color.Red;
  13. }
  14. }

private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)

{

if (e.Column.FieldName == "資料")

{

GridCellInfo GridCellInfo = e.Cell as GridCellInfo;

if (GridCellInfo.IsDataCell && double.Parse(GridCellInfo.CellValue.ToString()) <= -30)

e.Appearance.BackColor = Color.Yellow;

else if (GridCellInfo.IsDataCell && double.Parse(GridCellInfo.CellValue.ToString()) > -30

&& double.Parse(GridCellInfo.CellValue.ToString()) <= -50)

e.Appearance.BackColor = Color.Green;

else if (GridCellInfo.IsDataCell && double.Parse(GridCellInfo.CellValue.ToString()) > -50)

e.Appearance.BackColor = Color.Red;

}

}

重新計算備註事件:gridView1_CalcPreviewText

程式碼:

[csharp] view plaincopyprint?

  1. private void gridView1_CalcPreviewText(object sender, DevExpress.XtraGrid.Views.Grid.CalcPreviewTextEventArgs e)
  2. {
  3. DataRow dr = gridView1.GetDataRow(e.RowHandle);
  4. e.PreviewText = dr["name"].ToString() + " : " + dr["aihao"].ToString();
  5. }

private void gridView1_CalcPreviewText(object sender, DevExpress.XtraGrid.Views.Grid.CalcPreviewTextEventArgs e)

{

DataRow dr = 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);方法來轉化,這時得到的資料行是該組的第一行資料。在此我們需特別注意。如果加入上述轉換,我們選擇資料時每組第一行資料就會重複,我們要做去重複處理。

皮膚設定

 

GridControl詳解(八)選單

選單控制元件

拖入視窗中

顯示如下

設定popupMenu

設定barManager

設定controller

增加選單項

彈出配置視窗

一般選單項設定

對應屬性如下:

對應事件:

選擇選單項設定

事件同上,是否可見同上。

子選單項設定

是否可見同上,很少去寫他的點選事件,一般都寫的是他的子選單中點選事件。

編輯選單項設定

選單分組設定

GridControl詳解(九)表格中的控制元件

選擇完成控制元件後,可用+號點開ColumnEdit列,改控制元件的型別是RepositoryItem型別的,其相應的屬性和相應的控制元件屬性是類似的

構建資料如下:

[csharp] view plaincopyprint?

  1. <SPAN style="WHITE-SPACE: pre"> </SPAN> DataTable dt = new DataTable();
  2. dt.Columns.Add("名稱");
  3. dt.Columns.Add("範圍");
  4. dt.Columns.Add("小區總數");
  5. dt.Columns.Add("型別");
  6. dt.Columns.Add("子型別");
  7. dt.Columns.Add("子片區數量");
  8. dt.Columns.Add("責任人");
  9. dt.Columns.Add("編號");
  10. dt.Columns.Add("選擇");
  11.  
  12. dt.Rows.Add(new object[] { "片區1", "範圍", "5", "", "普通公路", "5", "qiangfei", "1", "0" });
  13. dt.Rows.Add(new object[] { "片區2", "範圍", "5", "", "普通公路", "5", "qiangfei", "2", "0" });
  14. dt.Rows.Add(new object[] { "片區3", "範圍", "5", "", "普通公路", "5", "qiangfei", "3", "1" });
  15. dt.Rows.Add(new object[] { "片區4", "範圍", "5", "", "普通公路", "5", "qiangfei", "4", "1" });
  16. dt.Rows.Add(new object[] { "片區5", "範圍", "5", "", "普通公路", "5", "qiangfei", "5", "0" });
  17. dt.Rows.Add(new object[] { "片區6", "範圍", "5", "", "普通公路", "5", "qiangfei", "6", "1" });
  18. dt.Rows.Add(new object[] { "片區7", "範圍", "5", "", "普通公路", "5", "qiangfei", "7", "1" });
  19. dt.Rows.Add(new object[] { "片區8", "範圍", "5", "", "普通公路", "5", "qiangfei", "8", "0" });
  20. dt.Rows.Add(new object[] { "片區9", "範圍", "5", "", "普通公路", "5", "qiangfei", "9", "0" });
  21. dt.Rows.Add(new object[] { "片區10", "範圍", "5", "", "普通公路", "5", "qiangfei", "10", "1" });
  22. dt.Rows.Add(new object[] { "片區11", "範圍", "5", "", "普通公路", "5", "qiangfei", "11", "1" });
  23. dt.Rows.Add(new object[] { "片區12", "範圍", "5", "", "普通公路", "5", "qiangfei", "12", "0" });
  24.  
  25. gridControl1.DataSource = dt;

     DataTable dt = new DataTable();

dt.Columns.Add("名稱");

dt.Columns.Add("範圍");

dt.Columns.Add("小區總數");

dt.Columns.Add("型別");

dt.Columns.Add("子型別");

dt.Columns.Add("子片區數量");

dt.Columns.Add("責任人");

dt.Columns.Add("編號");

dt.Columns.Add("選擇");

 

dt.Rows.Add(new object[] { "片區1", "範圍", "5", "線", "普通公路", "5", "qiangfei", "1", "0" });

dt.Rows.Add(new object[] { "片區2", "範圍", "5", "線", "普通公路", "5", "qiangfei", "2", "0" });

dt.Rows.Add(new object[] { "片區3", "範圍", "5", "線", "普通公路", "5", "qiangfei", "3", "1" });

dt.Rows.Add(new object[] { "片區4", "範圍", "5", "線", "普通公路", "5", "qiangfei", "4", "1" });

dt.Rows.Add(new object[] { "片區5", "範圍", "5", "線", "普通公路", "5", "qiangfei", "5", "0" });

dt.Rows.Add(new object[] { "片區6", "範圍", "5", "線", "普通公路", "5", "qiangfei", "6", "1" });

dt.Rows.Add(new object[] { "片區7", "範圍", "5", "線", "普通公路", "5", "qiangfei", "7", "1" });

dt.Rows.Add(new object[] { "片區8", "範圍", "5", "線", "普通公路", "5", "qiangfei", "8", "0" });

dt.Rows.Add(new object[] { "片區9", "範圍", "5", "線", "普通公路", "5", "qiangfei", "9", "0" });

dt.Rows.Add(new object[] { "片區10", "範圍", "5", "線", "普通公路", "5", "qiangfei", "10", "1" });

dt.Rows.Add(new object[] { "片區11", "範圍", "5", "線", "普通公路", "5", "qiangfei", "11", "1" });

dt.Rows.Add(new object[] { "片區12", "範圍", "5", "線", "普通公路", "5", "qiangfei", "12", "0" });

 

gridControl1.DataSource = dt;

注意:我們表格中【選擇】一列的值是字串型,那麼表格中設定的型別也必須是字串型。型別必須統一。

結果呈現:

必要設定:【編輯】屬性

我們如果新增了選擇框列,肯定要對選擇列可用進行點選選中的操作,所以我們必須先開啟表格的可編輯狀態。

但是這樣每一列都可以編輯,所以要關閉其他列的可編輯狀態。

這樣我們就可以操作選擇列,而其他列不可編輯。

由此我們可以看出gridview上的Editable屬性控制大於列的AllowEdit屬性。

 

進階:

當我們點選某一行的選擇列checkbox控制元件是,其繫結的值也會發生變化,聯動其datatable中的值也會發生變化,即選中時,datatable對應的值會變成1;未選中時,其值為0。那麼我們可以通過如下程式碼獲取選中的所有資訊;

DataRow[] drs = dt.Select("選擇='1'");

GridControl詳解(十)BandedGridView

轉換結果:

執行結果呈現:

 

 

GridControl詳解(附)表格屬性一覽

 

Options

   

   

   

OptionsBehavior

   

   

檢視的行為選項

AllowIncrementalSearch

   

   

允許使用者通過輸入想得到的列值來定位行

AllowPartialRedrawOnScrolling

   

   

允許檢視在垂直滾動中區域性重新整理

AutoExpandAllGroups

   

   

自動展開檢視中的所有組

AutoPopulateColumns

   

   

當檢視中沒有某些資料來源中的欄位時,在檢視中自動建立這些列

AutoSelectAllInEditor

   

   

在一個單元格編輯中,是否允許通過EnterF2來選擇該單元格的所有內容

AutoUpdateTotalSummary

   

   

當列值發生改變時,自動更新彙總摘要資料

CacheValuesOnRowUpdating

   

   

緩衝將被存入資料來源的資料(當一行資料要存入到資料來源時,Grid可以將它的值存入到一個內部的緩衝器中。這樣,萬一那行資料在存入時被資料來源的檢查機制清空了,還可以恢復)

Editable

   

   

允許對單元格進行編輯

EditorShowMode

   

   

設定滑鼠啟用單元格編輯器的模式

FocusLeaveOnTab

   

   

如果在GridTAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控制元件

ImmediateUpdateRowPosition

   

   

因為排序、分組和過濾設定造成行的資料被修改時,是否立即更新一行的位置

KeepFocusedRowOnUpdate

   

   

當後臺的資料記錄變化時,保持焦點行的焦點

KeepGroupExpandedOnSorting

   

   

當資料進行排序時,保持行的擴充套件狀態

SmartVertScrollBar

   

   

設定是否能滾動檢視到第一行和最後一行

OptionsCustomization

   

   

訪問檢視的使用者化操作

AllowChangeBandParent

   

   

允許使用者能夠移動帶子在父母中?

AllowChangeColumnParent

   

   

允許使用者能夠在帶子中移動列

AllowColumnMoving

   

   

允許使用者通過拖動列頭來移動列

AllowColumnResizing

   

   

允許使用者修改列寬

AllowFilter

   

   

允許使用者對資料進行過濾操作

AllowGroup

   

   

允許使用者對資料進行分組操作

AllowRowSizing

   

   

允許使用者修改行高

AllowSort

   

   

允許使用者對資料進行排序操作

ShowBandsInCustomizationForm

   

   

在使用者窗體中顯示帶子(BandedGridViewAdvBandedGridView專有屬性)

OptionsDetail

   

   

對檢視的主要明細操作

AllowExpandEmptyDetails

   

   

沒有明細資料時,主行能夠展開

AllowOnlyOneMasterRowExpanded

   

   

同時只允許展開一個主行

AllowZoomDetails

   

   

允許檢視的明細擴大到整個控制元件的區域

AutoZoomDetail

   

   

當相應的主行展開時,自動把檢視的明細擴大到控制元件的區域

EnableDetailToolTip

   

   

允許明細上的提示出現

EnableMasterViewMode

   

   

允許顯示檢視的明細

ShowDetailTabs

   

   

顯不Tab的明細

SmartDetailExpand

   

   

當詳細檢視擴充套件時,是否自動進行滾動,使該詳細檢視的所有行都顯示出來

SmartDetailExpandButtonMode

   

   

設定"明細"擴充套件按鈕的風格

SmartDetailHeight

   

   

(保留屬性)

OptionsFilter

   

   

檢視的過濾操作

AllowColumnMRUFilterList

   

   

在列過濾器下拉開啟時,顯示最近用於過濾的專案(MRU=the most recently used

AllowFilterEditor

   

   

允許使用過濾編輯器(用於複雜過濾標準的設定)

AllowMRUFilterList

   

   

允許使用最近使用專案的過濾列表

ColumnFilterPopupMaxRecordsCount

   

   

設定過濾的下拉選單中所能顯示的最大記錄數

ColumnFilterPopupRowCount

   

   

列過濾器下拉時能彈出的最大專案數量

MRUColumnFilterListCount

   

   

是否存放最近使用過的檢視列的過濾專案

MRUFilterListCount

   

   

是否存放最近使用過的檢視的過濾條件

MRUFilterListPopupCount

   

   

最近使用過的過濾列表中能顯示的專案數

ShowAllTableValuesInFilterPopup

   

   

是否在下拉選單中顯示所有記錄的(唯一的)值,或者滿足過濾標準的值

UseNewCustomFilterDialog

   

   

高階使用者用定製的過濾器對話方塊

OptionsHint

   

   

檢視的提示操作

ShowBandHeaderHints

   

   

顯示錶格帶頭被截去的內容(BandedGridViewAdvBandedGridView專有屬性)

ShowCellHints

   

   

顯示單元格被截去的內容

ShowColumnHeaderHints

   

   

顯示列頭被截去的內容

OptionsLayout

   

   

檢視的佈局操作

Columns

   

   

   

AddNewColumns

   

存在於當前控制元件,但不存在於佈局的列,當它恢復時將被保留?

   

RemoveOldColumns

   

恢復時存在於佈局中的,但不存在於當前控制元件的列,將被丟棄或者加入到控制元件中

   

StoreAllOptions

   

當佈局進行儲存或恢得時,控制元件所有的列/帶(除了外觀設定外)的設定都將被儲存或恢得

   

StoreAppearance

   

儲存或恢復外觀設定

   

StoreLayout

   

能否儲存或恢復佈局

LayoutVersions

   

   

佈局的版本

StoreAllOptions

   

   

儲存或恢復控制元件的所有設定(除外觀設定或樣式條件外)

StoreAppearance

   

   

儲存或恢復控制元件的外觀設定

StoreDataSettings

   

   

儲存或恢復控制元件的分組、排序、過濾設定和摘要(彙總)

StoreVisualOptions

   

   

儲存或恢復控制元件視覺選項(佈局)

OptionsMenu

   

   

選項選單

EnableColumnMenu

   

   

允許列頭上的選單

EnableFooterMenu

   

   

允許頁尾上的選單

EnableGroupPanelMenu

   

   

允許分組皮膚上的選單

OptionsNavigation

   

   

導航選項

AutoFocusNewRow

   

   

增加新記錄時自動將焦點移動相應的行

AutoMoveRowFocus

   

   

當前焦點在一行的第一個或最後一個單元格時,使用水平導航鍵可以將焦點移到下一行或上一行

EnterMoveNextColumn

   

   

Enter鍵能移動單元格的焦點

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

   

   

多選模式(多選行或多選單元格)GridViewBandedGridView專有屬性)

UseIndicatorForSelection

   

   

當處理多選模式時,能否使用行指示皮膚來進行行的選擇

OptionsView

   

   

檢視選項

AllowCellMerge

   

   

允許相同值的相鄰單元格合併(BandedGridView專有屬性)

AutoCalcPreviewLineCount

   

   

根據預覽的內容自動計算出文字行的數量

ColumnAutoWidth

   

   

自動調整列寬,使所有列的寬度和檢視的寬度匹配

EnableAppearanceEvenRow

   

   

允許偶數行應用介面設定(GridViewPrintAppearances

EnableAppearanceOddRow

   

   

允許奇數行應用介面設定(GridViewPrintAppearances

GroupDramMode

   

   

分組行的顯示模式

HeaderFilterButtonShowMode

   

   

列頭上的過濾按鈕的顯示模式

NewItemRowPosition

   

   

設定新專案行的位置

RowAutoHeight

   

   

每一行自動根據單元格的內容調整高度(GridView專用屬性)

ShowAutoFilterRow

   

   

顯示自動過濾行

ShowBands

   

   

顯示帶的皮膚(BandedGridViewAdvBandedGridView專有屬性)

ShowChildrenInGroupPanel

   

   

檢視的分組皮膚是否擔當一個新加入的分組皮膚

ShowColumnHeaders

   

   

顯示列頭

ShowDetailButtons

   

   

在主行上顯示"明細"的擴充套件按鈕

ShowFilterPanelMode

   

   

顯示過濾皮膚

ShowFooter

   

   

顯示檢視的頁尾

ShowGroupedColumns

   

   

顯示分組列(GridView專用屬性)

ShowGroupPanel

   

   

顯示分組皮膚

ShowHorzLines

   

   

顯示水平網格線

ShowIndicator

   

   

顯示行指示器皮膚

ShowPreview

   

   

顯示預覽部分

ShowPreviewLines

   

   

顯示預覽線

ShowvertLines

   

   

顯示垂直網格線

設計

   

   

   

(Name)

   

   

常規屬性

GenerateMember

   

   

常規屬性

Modifiers

   

   

常規屬性

資料

   

   

   

(ApplicationSettings)

   

   

常規屬性

 (PropertyBinding)

   

   

常規屬性

Tag

   

   

常規屬性

外觀

   

   

   

Appearance

   

   

外觀設定

  BandPanelBandPanelBackgroundColumnFilterButtonColumnFilterButtonActiveDetailTipEmptyEvenRowFilterCloseButtonFilterPanelFixedLineFocusedCellFocusedRowFooterPanelGroupButtonGroupFooterGroupPanelGroupRowHeaderPanelHeaderPanelBackgroundHideSelectionRowHorzlineOddRowPreviewRowRowSeparatorSelectedRowTopNewRowVertLine

   

   

帶的皮膚、帶皮膚的背景、列過濾按鈕、正在使用的列過濾按鈕……

   

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

   

   

列印時的外觀設定

  BandPanelEvenRowFilterPanelFooterPanelGroupFooterGroupRowHeaderPanelLinesOddRowPreviewRow

   

   

帶的皮膚、偶數行、過濾皮膚……

   

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

   

   

帶皮膚的行高(BandedGridViewAdvBandedGridView專有屬性)

BorderStyle

   

   

當前檢視的邊框樣式

ChildGridLevelName

   

   

在加入分組皮膚中顯示的正在分組狀態子級別的名字?

ColumnPanelRowHeight

   

   

列頭高度

DetailHeight

   

   

詳細檢視的檢視高度

DetailTabHeaderLocation

   

   

設定明細部分中明細分頁的顯示位置

FixedLineWidth

   

   

固定皮膚分隔器的寬度

FocusRectStyle

   

   

焦點框的樣式

FooterPanelHeight

   

   

檢視頁尾的高度

GroupFooterShowMode

   

   

分組頁尾的顯示模式

GroupFormat

   

   

分組行的格式

GroupPanelText

   

   

分組皮膚中的文字

GroupRowHeight

   

   

分組行的高度

Images

   

   

圖片集

IndicatorWidth

   

   

行指示皮膚的寬度

LevelIndent

   

   

分組行和相鄰分組級別的縮排

MinBandPanelRowCount

   

   

行中最小帶頭皮膚的高度(BandedGridViewAdvBandedGridView專有屬性)

NewItemRowText

   

   

新專案行中顯示的文字

PaintStyleName

   

   

當前檢視的著色樣式的名字

PreviewFieldName

   

   

預覽部分中要顯示值的域名

PreviewIndent

   

   

預覽文字的水平偏移量

PreviewLineCount

   

   

預覽部分的文字的行數

RowHeight

   

   

資料行中單元格的高度

RowSepartatorHeight

   

   

行間距

ShowButtonMode

   

   

編輯器按鈕的顯示模式

VertScrollTipFieldName

   

   

垂直滾動條上的提示

ViewCaption

   

   

檢視的標題

行為

   

   

   

ActiveFilterEnabled

   

   

允許使用過濾功能

BestFitMaxRowCount

   

   

資料被處理後最合適列的資料行數

DefaultRelationIndex

   

   

處理時省缺使用的明細級別

HorzScrollStep

   

   

水平滾動條的位移量

HorzScrollVisibilly

   

   

水平滾動條的出現設定

ScrollStyle

   

   

滾動條的樣式

SynchronizeClones

   

   

是否克隆檢視(通過檢視克隆,使外觀和資料的表現設定同步)

VertScrollVisibility

   

   

顯示垂直滾動條

 

 

Options

   

   

   

OptionsBehavior

   

   

檢視的行為選項

AllowIncrementalSearch

   

   

允許使用者通過輸入想得到的列值來定位行

AllowPartialRedrawOnScrolling

   

   

允許檢視在垂直滾動中區域性重新整理

AutoExpandAllGroups

   

   

自動展開檢視中的所有組

AutoPopulateColumns

   

   

當檢視中沒有某些資料來源中的欄位時,在檢視中自動建立這些列

AutoSelectAllInEditor

   

   

在一個單元格編輯中,是否允許通過EnterF2來選擇該單元格的所有內容

AutoUpdateTotalSummary

   

   

當列值發生改變時,自動更新彙總摘要資料

CacheValuesOnRowUpdating

   

   

緩衝將被存入資料來源的資料(當一行資料要存入到資料來源時,Grid可以將它的值存入到一個內部的緩衝器中。這樣,萬一那行資料在存入時被資料來源的檢查機制清空了,還可以恢復)

Editable

   

   

允許對單元格進行編輯

EditorShowMode

   

   

設定滑鼠啟用單元格編輯器的模式

FocusLeaveOnTab

   

   

如果在GridTAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控制元件

ImmediateUpdateRowPosition

   

   

因為排序、分組和過濾設定造成行的資料被修改時,是否立即更新一行的位置

KeepFocusedRowOnUpdate

   

   

當後臺的資料記錄變化時,保持焦點行的焦點

KeepGroupExpandedOnSorting

   

   

當資料進行排序時,保持行的擴充套件狀態

SmartVertScrollBar

   

   

設定是否能滾動檢視到第一行和最後一行

OptionsCustomization

   

   

訪問檢視的使用者化操作

AllowChangeBandParent

   

   

允許使用者能夠移動帶子在父母中?

AllowChangeColumnParent

   

   

允許使用者能夠在帶子中移動列

AllowColumnMoving

   

   

允許使用者通過拖動列頭來移動列

AllowColumnResizing

   

   

允許使用者修改列寬

AllowFilter

   

   

允許使用者對資料進行過濾操作

AllowGroup

   

   

允許使用者對資料進行分組操作

AllowRowSizing

   

   

允許使用者修改行高

AllowSort

   

   

允許使用者對資料進行排序操作

ShowBandsInCustomizationForm

   

   

在使用者窗體中顯示帶子(BandedGridViewAdvBandedGridView專有屬性)

OptionsDetail

   

   

對檢視的主要明細操作

AllowExpandEmptyDetails

   

   

沒有明細資料時,主行能夠展開

AllowOnlyOneMasterRowExpanded

   

   

同時只允許展開一個主行

AllowZoomDetails

   

   

允許檢視的明細擴大到整個控制元件的區域

AutoZoomDetail

   

   

當相應的主行展開時,自動把檢視的明細擴大到控制元件的區域

EnableDetailToolTip

   

   

允許明細上的提示出現

EnableMasterViewMode

   

   

允許顯示檢視的明細

ShowDetailTabs

   

   

顯不Tab的明細

SmartDetailExpand

   

   

當詳細檢視擴充套件時,是否自動進行滾動,使該詳細檢視的所有行都顯示出來

SmartDetailExpandButtonMode

   

   

設定"明細"擴充套件按鈕的風格

SmartDetailHeight

   

   

(保留屬性)

OptionsFilter

   

   

檢視的過濾操作

AllowColumnMRUFilterList

   

   

在列過濾器下拉開啟時,顯示最近用於過濾的專案(MRU=the most recently used

AllowFilterEditor

   

   

允許使用過濾編輯器(用於複雜過濾標準的設定)

AllowMRUFilterList

   

   

允許使用最近使用專案的過濾列表

ColumnFilterPopupMaxRecordsCount

   

   

設定過濾的下拉選單中所能顯示的最大記錄數

ColumnFilterPopupRowCount

   

   

列過濾器下拉時能彈出的最大專案數量

MRUColumnFilterListCount

   

   

是否存放最近使用過的檢視列的過濾專案

MRUFilterListCount

   

   

是否存放最近使用過的檢視的過濾條件

MRUFilterListPopupCount

   

   

最近使用過的過濾列表中能顯示的專案數

ShowAllTableValuesInFilterPopup

   

   

是否在下拉選單中顯示所有記錄的(唯一的)值,或者滿足過濾標準的值

UseNewCustomFilterDialog

   

   

高階使用者用定製的過濾器對話方塊

OptionsHint

   

   

檢視的提示操作

ShowBandHeaderHints

   

   

顯示錶格帶頭被截去的內容(BandedGridViewAdvBandedGridView專有屬性)

ShowCellHints

   

   

顯示單元格被截去的內容

ShowColumnHeaderHints

   

   

顯示列頭被截去的內容

OptionsLayout

   

   

檢視的佈局操作

Columns

   

   

   

AddNewColumns

   

存在於當前控制元件,但不存在於佈局的列,當它恢復時將被保留?

   

RemoveOldColumns

   

恢復時存在於佈局中的,但不存在於當前控制元件的列,將被丟棄或者加入到控制元件中

   

StoreAllOptions

   

當佈局進行儲存或恢得時,控制元件所有的列/帶(除了外觀設定外)的設定都將被儲存或恢得

   

StoreAppearance

   

儲存或恢復外觀設定

   

StoreLayout

   

能否儲存或恢復佈局

LayoutVersions

   

   

佈局的版本

StoreAllOptions

   

   

儲存或恢復控制元件的所有設定(除外觀設定或樣式條件外)

StoreAppearance

   

   

儲存或恢復控制元件的外觀設定

StoreDataSettings

   

   

儲存或恢復控制元件的分組、排序、過濾設定和摘要(彙總)

StoreVisualOptions

   

   

儲存或恢復控制元件視覺選項(佈局)

OptionsMenu

   

   

選項選單

EnableColumnMenu

   

   

允許列頭上的選單

EnableFooterMenu

   

   

允許頁尾上的選單

EnableGroupPanelMenu

   

   

允許分組皮膚上的選單

OptionsNavigation

   

   

導航選項

AutoFocusNewRow

   

   

增加新記錄時自動將焦點移動相應的行

AutoMoveRowFocus

   

   

當前焦點在一行的第一個或最後一個單元格時,使用水平導航鍵可以將焦點移到下一行或上一行

EnterMoveNextColumn

   

   

Enter鍵能移動單元格的焦點

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

   

   

多選模式(多選行或多選單元格)GridViewBandedGridView專有屬性)

UseIndicatorForSelection

   

   

當處理多選模式時,能否使用行指示皮膚來進行行的選擇

OptionsView

   

   

檢視選項

AllowCellMerge

   

   

允許相同值的相鄰單元格合併(BandedGridView專有屬性)

AutoCalcPreviewLineCount

   

   

根據預覽的內容自動計算出文字行的數量

ColumnAutoWidth

   

   

自動調整列寬,使所有列的寬度和檢視的寬度匹配

EnableAppearanceEvenRow

   

   

允許偶數行應用介面設定(GridViewPrintAppearances

EnableAppearanceOddRow

   

   

允許奇數行應用介面設定(GridViewPrintAppearances

GroupDramMode

   

   

分組行的顯示模式

HeaderFilterButtonShowMode

   

   

列頭上的過濾按鈕的顯示模式

NewItemRowPosition

   

   

設定新專案行的位置

RowAutoHeight

   

   

每一行自動根據單元格的內容調整高度(GridView專用屬性)

ShowAutoFilterRow

   

   

顯示自動過濾行

ShowBands

   

   

顯示帶的皮膚(BandedGridViewAdvBandedGridView專有屬性)

ShowChildrenInGroupPanel

   

   

檢視的分組皮膚是否擔當一個新加入的分組皮膚

ShowColumnHeaders

   

   

顯示列頭

ShowDetailButtons

   

   

在主行上顯示"明細"的擴充套件按鈕

ShowFilterPanelMode

   

   

顯示過濾皮膚

ShowFooter

   

   

顯示檢視的頁尾

ShowGroupedColumns

   

   

顯示分組列(GridView專用屬性)

ShowGroupPanel

   

   

顯示分組皮膚

ShowHorzLines

   

   

顯示水平網格線

ShowIndicator

   

   

顯示行指示器皮膚

ShowPreview

   

   

顯示預覽部分

ShowPreviewLines

   

   

顯示預覽線

ShowvertLines

   

   

顯示垂直網格線

設計

   

   

   

(Name)

   

   

常規屬性

GenerateMember

   

   

常規屬性

Modifiers

   

   

常規屬性

資料

   

   

   

(ApplicationSettings)

   

   

常規屬性

 (PropertyBinding)

   

   

常規屬性

Tag

   

   

常規屬性

外觀

   

   

   

Appearance

   

   

外觀設定

  BandPanelBandPanelBackgroundColumnFilterButtonColumnFilterButtonActiveDetailTipEmptyEvenRowFilterCloseButtonFilterPanelFixedLineFocusedCellFocusedRowFooterPanelGroupButtonGroupFooterGroupPanelGroupRowHeaderPanelHeaderPanelBackgroundHideSelectionRowHorzlineOddRowPreviewRowRowSeparatorSelectedRowTopNewRowVertLine

   

   

帶的皮膚、帶皮膚的背景、列過濾按鈕、正在使用的列過濾按鈕……

   

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

   

   

列印時的外觀設定

  BandPanelEvenRowFilterPanelFooterPanelGroupFooterGroupRowHeaderPanelLinesOddRowPreviewRow

   

   

帶的皮膚、偶數行、過濾皮膚……

   

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

   

   

帶皮膚的行高(BandedGridViewAdvBandedGridView專有屬性)

BorderStyle

   

   

當前檢視的邊框樣式

ChildGridLevelName

   

   

在加入分組皮膚中顯示的正在分組狀態子級別的名字?

ColumnPanelRowHeight

   

   

列頭高度

DetailHeight

   

   

詳細檢視的檢視高度

DetailTabHeaderLocation

   

   

設定明細部分中明細分頁的顯示位置

FixedLineWidth

   

   

固定皮膚分隔器的寬度

FocusRectStyle

   

   

焦點框的樣式

FooterPanelHeight

   

   

檢視頁尾的高度

GroupFooterShowMode

   

   

分組頁尾的顯示模式

GroupFormat

   

   

分組行的格式

GroupPanelText

   

   

分組皮膚中的文字

GroupRowHeight

   

   

分組行的高度

Images

   

   

圖片集

IndicatorWidth

   

   

行指示皮膚的寬度

LevelIndent

   

   

分組行和相鄰分組級別的縮排

MinBandPanelRowCount

   

   

行中最小帶頭皮膚的高度(BandedGridViewAdvBandedGridView專有屬性)

NewItemRowText

   

   

新專案行中顯示的文字

PaintStyleName

   

   

當前檢視的著色樣式的名字

PreviewFieldName

   

   

預覽部分中要顯示值的域名

PreviewIndent

   

   

預覽文字的水平偏移量

PreviewLineCount

   

   

預覽部分的文字的行數

RowHeight

   

   

資料行中單元格的高度

RowSepartatorHeight

   

   

行間距

ShowButtonMode

   

   

編輯器按鈕的顯示模式

VertScrollTipFieldName

   

   

垂直滾動條上的提示

ViewCaption

   

   

檢視的標題

行為

   

   

   

ActiveFilterEnabled

   

   

允許使用過濾功能

BestFitMaxRowCount

   

   

資料被處理後最合適列的資料行數

DefaultRelationIndex

   

   

處理時省缺使用的明細級別

HorzScrollStep

   

   

水平滾動條的位移量

HorzScrollVisibilly

   

   

水平滾動條的出現設定

ScrollStyle

   

   

滾動條的樣式

SynchronizeClones

   

   

是否克隆檢視(通過檢視克隆,使外觀和資料的表現設定同步)

VertScrollVisibility

   

   

顯示垂直滾動條

 

 

 

 

 

相關文章