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,将 a DataGridColumnStyle 设置为 MappingName 。ColumnName 显示此 DataGridTableStyle 列样式时,将自动使用该列样式。
如果在不向其中添加任何对象的情况下创建对象DataGridTableStyle集合,则会在将具有有效MappingName对象的集合添加到其中GridTableStylesCollection时DataGridTableStyle自动创建对象集合DataGridColumnStyle。GridColumnStylesCollectionDataGridColumnStyle 如果尝试向集合中添加 DataGridColumnStyle 具有重复 MappingName 值的对象,将引发异常。