(一)原汁原味的表格展示
Dev控制元件中的表格控制元件GridControl控制元件非常強大。不過,一些細枝末節的地方有時候用起來不好找挺討厭的。使用過程中,多半藉助Demo和英文幫助文件。網上具體的使用方法也多半零碎。偶遇一個簡單而且詳細的使用文件。好記性不如爛筆頭!轉載過來,整理整理髮出來做個記錄,總共有十個小節。做的非常精細,非常感謝原作者。
外掛所在位置
使用時拖拽過來,如下所示即使拖拽過來原封不動的樣子:
在程式中寫入構建一個表格的程式碼:
[csharp] view plaincopyprint?
- 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;
- }
- <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?
- private void BindDataSource(DataTable dt)
- {
- //繫結DataTable
- gridControl1.DataSource = dt;
- //繫結DataSet
- //gridControl1.DataSource = ds;
- //gridControl1.DataMember = "表名";
- }
private void BindDataSource(DataTable dt)
{
//繫結DataTable
gridControl1.DataSource = dt;
//繫結DataSet
//gridControl1.DataSource = ds;
//gridControl1.DataMember = "表名";
}
程式呼叫:BindDataSource(InitDt());
呈現結果如下:
GridControl詳解(二)表格的列名配置
點選Run Designer控制元件上的按鈕,彈出檢視設計視窗:
列配置:
我們配置完列名後,會發現設計檢視發生了變化:
執行結果:
為了測試方便,我們加入新的3列,格式分別是資料,時間,字串。程式碼增加下列部分:
[csharp] view plaincopyprint?
- //格式增加
- 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" });
//格式增加
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?
- 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;
- }
- }
- }
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;
}
}
}
顯示結果:
分組:
按時間分第一組:
按性別分第二組:
顯示結果:
高階設定:
將所有組展開程式碼:gridView1.ExpandAllGroups();
顯示結果:
自定義組名,GridView級事件
增加事件:
[csharp] view plaincopyprint?
- 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();
- }
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?
- gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum, "資料", gridColumn7, "組計:{0}");
gridView1.GroupSummary.Add(DevExpress.Data.SummaryItemType.Sum, "資料", gridColumn7, "組計:{0}");
結果顯示
備註顯示設定
設定備註欄位
顯示結果:
可以寫入按鍵事件F3,用以開關備註顯示
[csharp] view plaincopyprint?
- private void Form4_KeyUp(object sender, KeyEventArgs e)
- {
- if (e.KeyCode == Keys.F3)
- {
- gridView1.OptionsView.ShowPreview = !gridView1.OptionsView.ShowPreview;
- }
- }
private void Form4_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F3)
{
gridView1.OptionsView.ShowPreview = !gridView1.OptionsView.ShowPreview;
}
}
行號顯示要用到的事件:
程式碼:
[csharp] view plaincopyprint?
- 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;
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;
顯示結果
表格樣式:全域性設定
例子:
例子:
列樣式:只作用於當前的列
通用樣式:外觀設定
注意:樣式設定都是相同的,Appearance字首。
[csharp] view plaincopyprint?
- <SPAN style="WHITE-SPACE: pre"> </SPAN>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)
- {
- //點選的單元格所屬列資訊
- }
- }
- <SPAN style="WHITE-SPACE: pre"> </SPAN>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)
- {
- //點選的行號
- }
- }
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?
- 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;
- }
- }
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?
- 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();
- }
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);方法來轉化,這時得到的資料行是該組的第一行資料。在此我們需特別注意。如果加入上述轉換,我們選擇資料時每組第一行資料就會重複,我們要做去重複處理。
皮膚設定
選單控制元件
拖入視窗中
顯示如下
設定popupMenu
設定barManager
設定controller
增加選單項
彈出配置視窗
一般選單項設定
對應屬性如下:
對應事件:
選擇選單項設定
事件同上,是否可見同上。
子選單項設定
是否可見同上,很少去寫他的點選事件,一般都寫的是他的子選單中點選事件。
編輯選單項設定
選單分組設定
選擇完成控制元件後,可用+號點開ColumnEdit列,改控制元件的型別是RepositoryItem型別的,其相應的屬性和相應的控制元件屬性是類似的
構建資料如下:
[csharp] view plaincopyprint?
- <SPAN style="WHITE-SPACE: pre"> </SPAN> 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;
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
轉換結果:
執行結果呈現:
Options |
|
|
|
OptionsBehavior |
|
| 檢視的行為選項 |
AllowIncrementalSearch |
|
| 允許使用者通過輸入想得到的列值來定位行 |
AllowPartialRedrawOnScrolling |
|
| 允許檢視在垂直滾動中區域性重新整理 |
AutoExpandAllGroups |
|
| 自動展開檢視中的所有組 |
AutoPopulateColumns |
|
| 當檢視中沒有某些資料來源中的欄位時,在檢視中自動建立這些列 |
AutoSelectAllInEditor |
|
| 在一個單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內容 |
AutoUpdateTotalSummary |
|
| 當列值發生改變時,自動更新彙總摘要資料 |
CacheValuesOnRowUpdating |
|
| 緩衝將被存入資料來源的資料(當一行資料要存入到資料來源時,Grid可以將它的值存入到一個內部的緩衝器中。這樣,萬一那行資料在存入時被資料來源的檢查機制清空了,還可以恢復) |
Editable |
|
| 允許對單元格進行編輯 |
EditorShowMode |
|
| 設定滑鼠啟用單元格編輯器的模式 |
FocusLeaveOnTab |
|
| 如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控制元件 |
ImmediateUpdateRowPosition |
|
| 因為排序、分組和過濾設定造成行的資料被修改時,是否立即更新一行的位置 |
KeepFocusedRowOnUpdate |
|
| 當後臺的資料記錄變化時,保持焦點行的焦點 |
KeepGroupExpandedOnSorting |
|
| 當資料進行排序時,保持行的擴充套件狀態 |
SmartVertScrollBar |
|
| 設定是否能滾動檢視到第一行和最後一行 |
OptionsCustomization |
|
| 訪問檢視的使用者化操作 |
AllowChangeBandParent |
|
| 允許使用者能夠移動帶子在父母中? |
AllowChangeColumnParent |
|
| 允許使用者能夠在帶子中移動列 |
AllowColumnMoving |
|
| 允許使用者通過拖動列頭來移動列 |
AllowColumnResizing |
|
| 允許使用者修改列寬 |
AllowFilter |
|
| 允許使用者對資料進行過濾操作 |
AllowGroup |
|
| 允許使用者對資料進行分組操作 |
AllowRowSizing |
|
| 允許使用者修改行高 |
AllowSort |
|
| 允許使用者對資料進行排序操作 |
ShowBandsInCustomizationForm |
|
| 在使用者窗體中顯示帶子(BandedGridView和AdvBandedGridView專有屬性) |
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 |
|
| 顯示錶格帶頭被截去的內容(BandedGridView和AdvBandedGridView專有屬性) |
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 |
|
| 多選模式(多選行或多選單元格)(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) |
|
| 常規屬性 |
GenerateMember |
|
| 常規屬性 |
Modifiers |
|
| 常規屬性 |
資料 |
|
|
|
(ApplicationSettings) |
|
| 常規屬性 |
(PropertyBinding) |
|
| 常規屬性 |
Tag |
|
| 常規屬性 |
外觀 |
|
|
|
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 |
|
| 在加入分組皮膚中顯示的正在分組狀態子級別的名字? |
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 |
|
| 顯示垂直滾動條 |
Options |
|
|
|
OptionsBehavior |
|
| 檢視的行為選項 |
AllowIncrementalSearch |
|
| 允許使用者通過輸入想得到的列值來定位行 |
AllowPartialRedrawOnScrolling |
|
| 允許檢視在垂直滾動中區域性重新整理 |
AutoExpandAllGroups |
|
| 自動展開檢視中的所有組 |
AutoPopulateColumns |
|
| 當檢視中沒有某些資料來源中的欄位時,在檢視中自動建立這些列 |
AutoSelectAllInEditor |
|
| 在一個單元格編輯中,是否允許通過Enter或F2來選擇該單元格的所有內容 |
AutoUpdateTotalSummary |
|
| 當列值發生改變時,自動更新彙總摘要資料 |
CacheValuesOnRowUpdating |
|
| 緩衝將被存入資料來源的資料(當一行資料要存入到資料來源時,Grid可以將它的值存入到一個內部的緩衝器中。這樣,萬一那行資料在存入時被資料來源的檢查機制清空了,還可以恢復) |
Editable |
|
| 允許對單元格進行編輯 |
EditorShowMode |
|
| 設定滑鼠啟用單元格編輯器的模式 |
FocusLeaveOnTab |
|
| 如果在Grid中TAB鍵被禁止,是否在按下TAB鍵時將焦點移到下一個控制元件 |
ImmediateUpdateRowPosition |
|
| 因為排序、分組和過濾設定造成行的資料被修改時,是否立即更新一行的位置 |
KeepFocusedRowOnUpdate |
|
| 當後臺的資料記錄變化時,保持焦點行的焦點 |
KeepGroupExpandedOnSorting |
|
| 當資料進行排序時,保持行的擴充套件狀態 |
SmartVertScrollBar |
|
| 設定是否能滾動檢視到第一行和最後一行 |
OptionsCustomization |
|
| 訪問檢視的使用者化操作 |
AllowChangeBandParent |
|
| 允許使用者能夠移動帶子在父母中? |
AllowChangeColumnParent |
|
| 允許使用者能夠在帶子中移動列 |
AllowColumnMoving |
|
| 允許使用者通過拖動列頭來移動列 |
AllowColumnResizing |
|
| 允許使用者修改列寬 |
AllowFilter |
|
| 允許使用者對資料進行過濾操作 |
AllowGroup |
|
| 允許使用者對資料進行分組操作 |
AllowRowSizing |
|
| 允許使用者修改行高 |
AllowSort |
|
| 允許使用者對資料進行排序操作 |
ShowBandsInCustomizationForm |
|
| 在使用者窗體中顯示帶子(BandedGridView和AdvBandedGridView專有屬性) |
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 |
|
| 顯示錶格帶頭被截去的內容(BandedGridView和AdvBandedGridView專有屬性) |
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 |
|
| 多選模式(多選行或多選單元格)(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) |
|
| 常規屬性 |
GenerateMember |
|
| 常規屬性 |
Modifiers |
|
| 常規屬性 |
資料 |
|
|
|
(ApplicationSettings) |
|
| 常規屬性 |
(PropertyBinding) |
|
| 常規屬性 |
Tag |
|
| 常規屬性 |
外觀 |
|
|
|
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 |
|
| 在加入分組皮膚中顯示的正在分組狀態子級別的名字? |
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 |
|
| 顯示垂直滾動條 |