DataGridTableStyle.GridColumnStyles 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得為這個資料表所繪製的資料行集合。
public:
virtual property System::Windows::Forms::GridColumnStylesCollection ^ GridColumnStyles { System::Windows::Forms::GridColumnStylesCollection ^ get(); };
public virtual System.Windows.Forms.GridColumnStylesCollection GridColumnStyles { get; }
member this.GridColumnStyles : System.Windows.Forms.GridColumnStylesCollection
Public Overridable ReadOnly Property GridColumnStyles As GridColumnStylesCollection
屬性值
GridColumnStylesCollection,包含資料表的所有 DataGridColumnStyle 物件。
範例
下列程式碼範例會取得 GridColumnStylesCollection 的 DataGridTableStyle ,並列印每個物件的標頭。
private:
void WriteMappingNames()
{
for each ( DataGridTableStyle^ dgt in myDataGrid->TableStyles )
{
Console::WriteLine( dgt->MappingName );
for each ( DataGridColumnStyle^ dgc in dgt->GridColumnStyles )
{
Console::WriteLine( dgc->MappingName );
}
}
}
private void WriteMappingNames(){
foreach(DataGridTableStyle dgt in myDataGrid.TableStyles)
{
Console.WriteLine(dgt.MappingName);
foreach(DataGridColumnStyle dgc in dgt.GridColumnStyles)
{
Console.WriteLine(dgc.MappingName);
}
}
}
Private Sub WriteMappingNames()
Dim dgt As DataGridTableStyle
For Each dgt In myDataGrid.TableStyles
Console.WriteLine(dgt.MappingName)
Dim dgc As DataGridColumnStyle
For Each dgc In dgt.GridColumnStyles
Console.WriteLine(dgc.MappingName)
Next dgc
Next dgt
End Sub
備註
屬性 GridColumnStylesCollection 所傳回的 GridColumnStyles 可讓您建立一組自訂的資料行樣式。 DataColumn針對 中的每個 DataTable ,將 的 DataGridColumnStyle 設定 MappingName 為 ColumnName 。 顯示此 DataGridTableStyle 資料行樣式時,會自動使用該資料行樣式。
如果您建立 DataGridTableStyle 而不將任何 DataGridColumnStyle 物件加入 至 GridColumnStylesCollection ,當 將 GridTableStylesCollection 具有 有效 MappingName 之 的 時,系統會自動建立 DataGridTableStyle 物件的集合 DataGridColumnStyle 。 如果您嘗試將具有重複 MappingName 值的物件新增 DataGridColumnStyle 至集合,將會擲回例外狀況。