DataGridTableStyle.GridColumnStyles Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию столбцов, рисуемых для этой таблицы.
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 объекты для таблицы.
Примеры
В следующем примере кода получается GridColumnStylesCollectionDataGridTableStyle и выводится заголовок каждого объекта.
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 набор стилей столбцов позволяет создать настраиваемый набор стилей столбцов. Для каждой DataColumnDataGridColumnStyle из DataTableних задайте MappingName для ColumnNameпараметра значение . Этот стиль столбца будет автоматически использоваться при отображении этого DataGridTableStyle столбца.
Если вы создаете DataGridTableStyle объект без добавления DataGridColumnStyle в GridColumnStylesCollectionнего, коллекция DataGridColumnStyle объектов будет создана автоматически при DataGridTableStyle добавлении GridTableStylesCollectionдопустимого MappingName объекта. Исключение возникает при попытке добавить DataGridColumnStyle объекты с повторяющимися MappingName значениями в коллекцию.