DataGridTableStyle Klasse

Definition

Stellt die zur Laufzeit vom DataGrid-Steuerelement gezeichnete Tabelle dar.

public ref class DataGridTableStyle : System::ComponentModel::Component, System::Windows::Forms::IDataGridEditingService
public class DataGridTableStyle : System.ComponentModel.Component, System.Windows.Forms.IDataGridEditingService
type DataGridTableStyle = class
    inherit Component
    interface IDataGridEditingService
Public Class DataGridTableStyle
Inherits Component
Implements IDataGridEditingService
Vererbung
DataGridTableStyle
Implementiert

Beispiele

Im folgenden Codebeispiel werden zwei DataGridTableStyle Instanzen erstellt und die MappingName jedes -Objekts auf die TableName eines DataTable in festgelegt DataSet. Im Beispiel werden dann Objekte zu jedem GridColumnStylesCollectionDataGridTableStylehinzugefügtDataGridColumnStyle. Ein Beispiel, das ausgeführt wird, finden Sie im System.Windows.Forms.DataGrid Beispiel.

void AddCustomDataTableStyle()
{
   
   /* Create a new DataGridTableStyle and set
         its MappingName to the TableName of a DataTable. */
   DataGridTableStyle^ ts1 = gcnew DataGridTableStyle;
   ts1->MappingName = "Customers";
   
   /* Add a GridColumnStyle and set its MappingName 
         to the name of a DataColumn in the DataTable. 
         Set the HeaderText and Width properties. */
   DataGridColumnStyle^ boolCol = gcnew DataGridBoolColumn;
   boolCol->MappingName = "Current";
   boolCol->HeaderText = "IsCurrent Customer";
   boolCol->Width = 150;
   ts1->GridColumnStyles->Add( boolCol );
   
   // Add a second column style.
   DataGridColumnStyle^ TextCol = gcnew DataGridTextBoxColumn;
   TextCol->MappingName = "custName";
   TextCol->HeaderText = "Customer Name";
   TextCol->Width = 250;
   ts1->GridColumnStyles->Add( TextCol );
   
   // Create the second table style with columns.
   DataGridTableStyle^ ts2 = gcnew DataGridTableStyle;
   ts2->MappingName = "Orders";
   
   // Change the colors.
   ts2->ForeColor = Color::Yellow;
   ts2->AlternatingBackColor = Color::Blue;
   ts2->BackColor = Color::Blue;
   
   // Create new DataGridColumnStyle objects.
   DataGridColumnStyle^ cOrderDate = gcnew DataGridTextBoxColumn;
   cOrderDate->MappingName = "OrderDate";
   cOrderDate->HeaderText = "Order Date";
   cOrderDate->Width = 100;
   ts2->GridColumnStyles->Add( cOrderDate );
   PropertyDescriptorCollection^ pcol = this->BindingContext[ myDataSet,"Customers.custToOrders" ]->GetItemProperties();
   DataGridColumnStyle^ csOrderAmount = gcnew DataGridTextBoxColumn( pcol[ "OrderAmount" ],"c",true );
   csOrderAmount->MappingName = "OrderAmount";
   csOrderAmount->HeaderText = "Total";
   csOrderAmount->Width = 100;
   ts2->GridColumnStyles->Add( csOrderAmount );
   
   // Add the DataGridTableStyle objects to the collection.
   myDataGrid->TableStyles->Add( ts1 );
   myDataGrid->TableStyles->Add( ts2 );
}
private void AddCustomDataTableStyle()
   {
      /* Create a new DataGridTableStyle and set
      its MappingName to the TableName of a DataTable. */
      DataGridTableStyle ts1 = new DataGridTableStyle();
      ts1.MappingName = "Customers";

      /* Add a GridColumnStyle and set its MappingName 
      to the name of a DataColumn in the DataTable. 
      Set the HeaderText and Width properties. */
      
      DataGridColumnStyle boolCol = new DataGridBoolColumn();
      boolCol.MappingName = "Current";
      boolCol.HeaderText = "IsCurrent Customer";
      boolCol.Width = 150;
      ts1.GridColumnStyles.Add(boolCol);
      
      // Add a second column style.
      DataGridColumnStyle TextCol = new DataGridTextBoxColumn();
      TextCol.MappingName = "custName";
      TextCol.HeaderText = "Customer Name";
      TextCol.Width = 250;
      ts1.GridColumnStyles.Add(TextCol);

      // Create the second table style with columns.
      DataGridTableStyle ts2 = new DataGridTableStyle();
      ts2.MappingName = "Orders";
      // Change the colors.
      ts2.ForeColor = Color.Yellow;
      ts2.AlternatingBackColor = Color.Blue;
      ts2.BackColor = Color.Blue;
      
      // Create new DataGridColumnStyle objects.
      DataGridColumnStyle cOrderDate = 
      new DataGridTextBoxColumn();
      cOrderDate.MappingName = "OrderDate";
      cOrderDate.HeaderText = "Order Date";
      cOrderDate.Width = 100;
      ts2.GridColumnStyles.Add(cOrderDate);

      PropertyDescriptorCollection pcol = this.BindingContext
      [myDataSet, "Customers.custToOrders"].GetItemProperties();
      
      DataGridColumnStyle csOrderAmount = 
      new DataGridTextBoxColumn(pcol["OrderAmount"], "c", true);
      csOrderAmount.MappingName = "OrderAmount";
      csOrderAmount.HeaderText = "Total";
      csOrderAmount.Width = 100;
      ts2.GridColumnStyles.Add(csOrderAmount);

      // Add the DataGridTableStyle objects to the collection.
      myDataGrid.TableStyles.Add(ts1);
      myDataGrid.TableStyles.Add(ts2);
   }
Private Sub AddCustomDataTableStyle()
    ' Create a new DataGridTableStyle and set
    ' its MappingName to the TableName of a DataTable. 
    Dim ts1 As New DataGridTableStyle()
    ts1.MappingName = "Customers"
    
    ' Add a GridColumnStyle and set its MappingName
    ' to the name of a DataColumn in the DataTable.
    ' Set the HeaderText and Width properties. 
    
    Dim boolCol As New DataGridBoolColumn()
    boolCol.MappingName = "Current"
    boolCol.HeaderText = "IsCurrent Customer"
    boolCol.Width = 150
    ts1.GridColumnStyles.Add(boolCol)
    
    ' Add a second column style.
    Dim TextCol As New DataGridTextBoxColumn()
    TextCol.MappingName = "custName"
    TextCol.HeaderText = "Customer Name"
    TextCol.Width = 250
    ts1.GridColumnStyles.Add(TextCol)

    ' Create the second table style with columns.
    Dim ts2 As New DataGridTableStyle()
    ts2.MappingName = "Orders"

    ' Change the colors.
    ts2.ForeColor = Color.Yellow
    ts2.AlternatingBackColor = Color.Blue
    ts2.BackColor = Color.Blue
    
    ' Create new DataGridColumnStyle objects.
    Dim cOrderDate As New DataGridTextBoxColumn()
    cOrderDate.MappingName = "OrderDate"
    cOrderDate.HeaderText = "Order Date"
    cOrderDate.Width = 100
    ts2.GridColumnStyles.Add(cOrderDate)
    
    Dim pcol As PropertyDescriptorCollection = Me.BindingContext(myDataSet, "Customers.custToOrders").GetItemProperties()
    
    Dim csOrderAmount As New DataGridTextBoxColumn(pcol("OrderAmount"), "c", True)
    csOrderAmount.MappingName = "OrderAmount"
    csOrderAmount.HeaderText = "Total"
    csOrderAmount.Width = 100
    ts2.GridColumnStyles.Add(csOrderAmount)

    ' Add the DataGridTableStyle objects to the collection.
    myDataGrid.TableStyles.Add(ts1)
    myDataGrid.TableStyles.Add(ts2)
End Sub

Hinweise

Das System.Windows.Forms.DataGrid Steuerelement zeigt Daten in Form eines Rasters an. Ist DataGridTableStyle eine Klasse, die nur das gezeichnete Raster darstellt. Dieses Raster sollte nicht mit der DataTable -Klasse verwechselt werden, die eine mögliche Datenquelle für das Raster darstellt. Stattdessen stellt die DataGridTableStyle streng das Raster dar, wie es im -Steuerelement dargestellt wird. Daher können Sie über die DataGridTableStyle die Darstellung des Rasters für jeden DataTablesteuern. Um anzugeben, welche DataGridTableStyle beim Anzeigen von Daten aus einem bestimmten DataTableverwendet wird, legen Sie die MappingName auf TableName ein DataTablefest.

Die GridTableStylesCollection über die TableStyles -Eigenschaft abgerufene enthält alle objekte, die DataGridTableStyle von einem System.Windows.Forms.DataGrid -Steuerelement verwendet werden. Die Auflistung kann so viele DataGridTableStyle Objekte enthalten, wie Sie benötigen, aber die MappingName von jedem muss eindeutig sein. Dadurch können Sie zur Laufzeit je nach Vorliebe des Benutzers eine andere DataGridTableStyle durch dieselben Daten ersetzen. Dazu ist Folgendes erforderlich:

  1. Füllen Sie die GridTableStylesCollection mit DataGridTableStyle -Objekten auf. Wenn ein DataGridTableStyle in vorhanden GridTableStylesCollection ist, dessen MappingName Eigenschaftswert der DataTable -Eigenschaft des TableName -Objekts entspricht, wird mit DataTable dieser DataGridTableStyleangezeigt. Wenn keine DataGridTableStyle mit einem übereinstimmenden MappingNamevorhanden ist, wird die DataTable mit der Standardformatvorlage für Datenrastertabellen angezeigt.

  2. Wenn ein anderes Rasterformat benötigt wird, verwenden Sie die Item -Eigenschaft, um das entsprechende DataGridTableStyle auszuwählen (übergeben Sie die TableName an die Item[] -Eigenschaft), und legen Sie den MappingName des zurückgegebenen Objekts auf einen neuen Wert fest.

  3. Verwenden Sie die Item[] -Eigenschaft, um den gewünschten DataGridTableStyleauszuwählen, und legen Sie dessen MappingName auf den TableName von DataTablefest.

Achtung

Erstellen DataGridColumnStyle Sie immer Objekte, und fügen Sie sie dem GridColumnStylesCollection hinzu, bevor Sie DataGridTableStyle Objekte hinzufügen GridTableStylesCollection. Wenn Sie der Auflistung einen leeren DataGridTableStyle Wert mit einem gültigen MappingName Wert hinzufügen, DataGridColumnStyle werden Objekte automatisch für Sie generiert. Folglich wird eine Ausnahme ausgelöst, wenn Sie versuchen, neue DataGridColumnStyle Objekte mit doppelten MappingName Werten zu GridColumnStylesCollectionhinzufügen.

Um zu bestimmen, welche DataGridTableStyle derzeit angezeigt wird, verwenden Sie die DataSource Eigenschaften und DataMember von System.Windows.Forms.DataGrid , um einen CurrencyManagerzurückzugeben. Wenn die Datenquelle die ITypedList Schnittstelle implementiert, können Sie die GetListName -Methode verwenden, um die MappingName der aktuellen Tabelle zurückzugeben. Dies wird im folgenden C#-Code gezeigt:

private void PrintCurrentListName(DataGrid myDataGrid){  
 CurrencyManager myCM = (CurrencyManager)  
 BindingContext[myDataGrid.DataSource, myDataGrid.DataMember];  
 IList myList = myCM.List;  
 ITypedList thisList = (ITypedList) myList;  
 Console.WriteLine(thisList.GetListName(null));  
}  

Wenn die Objekte enthältDataTable, die DataSet über DataRelation Objekte verknüpft sind, und die derzeit angezeigte DataTable eine untergeordnete Tabelle ist, gibt die DataMember eine Zeichenfolge in Form von TableName.RelationName zurück (im einfachsten Fall). Wenn sich der DataTable in der Hierarchie weiter unten befindet, besteht die Zeichenfolge aus dem Namen der übergeordneten Tabelle gefolgt von den erforderlichen RelationName Werten, die erforderlich sind, um die Ebene der Tabelle zu erreichen. Stellen Sie sich beispielsweise drei DataTable Objekte in einer hierarchischen Beziehung mit dem Namen (oben nach unten) Regionsvor, Customersund Orderszwei DataRelation Objekte mit dem Namen RegionsToCustomers und CustomersToOrders, die Eigenschaft DataMember gibt "Regions.RegionsToCustomers.CustomersToOrders" zurück. Der MappingName lautet dann jedoch "Bestellungen".

Die Auflistung der DataGridTableStyle -Objekte wird über die TableStyles -Eigenschaft von System.Windows.Forms.DataGridzurückgegeben.

Wenn ein DataGridTableStyle angezeigt wird, überschreiben die Einstellungen für das DataGridTableStyle Steuerelement.System.Windows.Forms.DataGrid Wenn kein Wert für eine bestimmte DataGridTableStyle Eigenschaft festgelegt ist, wird stattdessen der System.Windows.Forms.DataGrid Wert des Steuerelements verwendet. Die folgende Liste zeigt die Eigenschaften, die DataGridColumnStyle festgelegt werden können, um Steuerelementeigenschaften außer Kraft zu setzen System.Windows.Forms.DataGrid :

Um das DataGrid Objekt an ein stark typisiertes Array von Objekten zu binden, muss der Objekttyp öffentliche Eigenschaften enthalten. Um ein DataGridTableStyle zu erstellen, das das Array anzeigt, legen Sie die DataGridTableStyle.MappingName -Eigenschaft auf typename fest, wobei typename durch den Namen des Objekttyps ersetzt wird. Beachten Sie außerdem, dass bei der Eigenschaft die MappingName Groß-/Kleinschreibung beachtet wird. Der Typname muss genau übereinstimmen. Ein Beispiel finden Sie in der MappingName -Eigenschaft.

Sie können den DataGrid auch an einen ArrayListbinden. Ein Feature von ArrayList ist, dass es Objekte mit mehreren Typen enthalten kann, aber nur DataGrid dann an eine solche Liste gebunden werden kann, wenn alle Elemente in der Liste vom gleichen Typ wie das erste Element sind. Dies bedeutet, dass alle Objekte entweder vom gleichen Typ sein müssen oder von derselben Klasse wie das erste Element in der Liste erben müssen. Wenn das erste Element in einer Liste beispielsweise ein Controlist, könnte das zweite Element ein TextBox sein (das von Controlerbt). Wenn das erste Element hingegen ein TextBoxist, kann das zweite Objekt kein sein Control. Darüber hinaus müssen Elemente ArrayList enthalten sein, wenn sie gebunden sind, und die Objekte in der DataGridTableStyle müssen öffentliche Eigenschaften enthalten. Ein leeres ArrayList Raster führt zu einem leeren Raster. Legen Sie beim MappingNameDataGridTableStyle Binden an einen ArrayListvon auf "ArrayList" (den Typnamen) fest.

Konstruktoren

DataGridTableStyle()

Initialisiert eine neue Instanz der DataGridTableStyle-Klasse.

DataGridTableStyle(Boolean)

Initialisiert eine neue Instanz der DataGridTableStyle-Klasse. Dabei wird mit dem angegebenen Wert bestimmt, ob die Tabelle im Standardformat vorliegt.

DataGridTableStyle(CurrencyManager)

Initialisiert eine neue Instanz der DataGridTableStyle-Klasse mit der angegebenen CurrencyManager.

Felder

DefaultTableStyle

Ruft das Standardtabellenformat ab.

Eigenschaften

AllowSorting

Gibt an, ob bei Verwendung dieses DataGridTableStyle in der Datenblatttabelle sortiert werden darf.

AlternatingBackColor

Ruft die Hintergrundfarbe der ungeraden Datenblattzeilen ab oder legt diese fest.

BackColor

Ruft die Hintergrundfarbe der geraden Datenblattzeilen ab oder legt diese fest.

CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

(Geerbt von Component)
ColumnHeadersVisible

Ruft einen Wert ab, der angibt, ob die Spaltenköpfe sichtbar sind, oder legt diesen fest.

Container

Ruft die IContainer ab, die in der Component enthalten ist.

(Geerbt von Component)
DataGrid

Ruft das DataGrid-Steuerelement für die gezeichnete Tabelle ab oder legt dieses fest.

DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.

(Geerbt von Component)
Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.

(Geerbt von Component)
ForeColor

Ruft die Vordergrundfarbe der Datenblatttabelle ab oder legt diese fest.

GridColumnStyles

Ruft die Auflistung der für diese Tabelle gezeichneten Spalten ab.

GridLineColor

Ruft die Farbe der Datenblattlinien ab oder legt diese fest.

GridLineStyle

Ruft den Stil der Datenblattlinien ab oder legt diesen fest.

HeaderBackColor

Ruft die Hintergrundfarbe für Header ab oder legt diese fest.

HeaderFont

Ruft die Schriftart für die Headerbeschriftungen ab oder legt diese fest.

HeaderForeColor

Ruft die Vordergrundfarbe für Header ab oder legt diese fest.

LinkColor

Ruft die Farbe für Linktext ab oder legt diese fest.

LinkHoverColor

Ruft die Farbe ab, die beim Zeigen mit dem Mauszeiger auf Linktext angezeigt wird, oder legt diese fest.

MappingName

Ruft den Namen ab, mit dem diese Tabelle einer bestimmten Datenquelle zugeordnet wird, oder legt diesen fest.

PreferredColumnWidth

Ruft die für das Erstellen von Spalten verwendete Breite ab, wenn ein neues Datenblatt angezeigt wird, oder legt diese fest.

PreferredRowHeight

Ruft die für das Erstellen von Spalten verwendete Höhe ab, wenn eine neue Tabelle angezeigt wird, oder legt diese fest.

ReadOnly

Ruft einen Wert ab, der angibt, ob die Spalten bearbeitet werden können, oder legt diesen fest.

RowHeadersVisible

Ruft einen Wert ab, der angibt, ob die Zeilenköpfe sichtbar sind, oder legt diesen fest.

RowHeaderWidth

Ruft die Breite von Zeilenköpfen ab oder legt diese fest.

SelectionBackColor

Ruft die Hintergrundfarbe für ausgewählte Zellen ab oder legt diese fest.

SelectionForeColor

Ruft die Vordergrundfarbe für ausgewählte Zellen ab oder legt diese fest.

Site

Ruft den ISite von Component ab oder legt ihn fest.

(Geerbt von Component)

Methoden

BeginEdit(DataGridColumnStyle, Int32)

Fordert einen Bearbeitungsvorgang an.

CreateGridColumn(PropertyDescriptor)

Erstellt einen DataGridColumnStyle mithilfe des angegebenen Eigenschaftenbezeichners.

CreateGridColumn(PropertyDescriptor, Boolean)

Erstellt einen DataGridColumnStyle mithilfe des angegebenen Eigenschaftenbezeichners. Gibt an, ob es sich bei dem DataGridColumnStyle um ein Standardspaltenformat handelt.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.

(Geerbt von Component)
Dispose(Boolean)

Gibt die von der DataGridTableStyle-Klasse verwendeten Ressourcen (mit Ausnahme des Speichers) frei.

EndEdit(DataGridColumnStyle, Int32, Boolean)

Fordert das Beenden eines Bearbeitungsvorgangs an.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.

(Geerbt von Component)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
OnAllowSortingChanged(EventArgs)

Löst das AllowSortingChanged-Ereignis aus.

OnAlternatingBackColorChanged(EventArgs)

Löst das AlternatingBackColorChanged-Ereignis aus.

OnBackColorChanged(EventArgs)

Löst das BackColorChanged-Ereignis aus.

OnColumnHeadersVisibleChanged(EventArgs)

Löst das ColumnHeadersVisibleChanged-Ereignis aus.

OnForeColorChanged(EventArgs)

Löst das ForeColorChanged-Ereignis aus.

OnGridLineColorChanged(EventArgs)

Löst das GridLineColorChanged-Ereignis aus.

OnGridLineStyleChanged(EventArgs)

Löst das GridLineStyleChanged-Ereignis aus.

OnHeaderBackColorChanged(EventArgs)

Löst das HeaderBackColorChanged-Ereignis aus.

OnHeaderFontChanged(EventArgs)

Löst das HeaderFontChanged-Ereignis aus.

OnHeaderForeColorChanged(EventArgs)

Löst das HeaderForeColorChanged-Ereignis aus.

OnLinkColorChanged(EventArgs)

Löst das LinkColorChanged-Ereignis aus.

OnLinkHoverColorChanged(EventArgs)

Löst das LinkHoverColorChanged-Ereignis aus.

OnMappingNameChanged(EventArgs)

Löst das MappingNameChanged-Ereignis aus.

OnPreferredColumnWidthChanged(EventArgs)

Löst das PreferredColumnWidthChanged-Ereignis aus.

OnPreferredRowHeightChanged(EventArgs)

Löst das PreferredRowHeightChanged-Ereignis aus.

OnReadOnlyChanged(EventArgs)

Löst das ReadOnlyChanged-Ereignis aus.

OnRowHeadersVisibleChanged(EventArgs)

Löst das RowHeadersVisibleChanged-Ereignis aus.

OnRowHeaderWidthChanged(EventArgs)

Löst das RowHeaderWidthChanged-Ereignis aus.

OnSelectionBackColorChanged(EventArgs)

Löst das SelectionBackColorChanged-Ereignis aus.

OnSelectionForeColorChanged(EventArgs)

Löst das SelectionForeColorChanged-Ereignis aus.

ResetAlternatingBackColor()

Setzt die AlternatingBackColor-Eigenschaft auf den Standardwert zurück.

ResetBackColor()

Setzt die BackColor-Eigenschaft auf den Standardwert zurück.

ResetForeColor()

Setzt die ForeColor-Eigenschaft auf den Standardwert zurück.

ResetGridLineColor()

Setzt die GridLineColor-Eigenschaft auf den Standardwert zurück.

ResetHeaderBackColor()

Setzt die HeaderBackColor-Eigenschaft auf den Standardwert zurück.

ResetHeaderFont()

Setzt die HeaderFont-Eigenschaft auf den Standardwert zurück.

ResetHeaderForeColor()

Setzt die HeaderForeColor-Eigenschaft auf den Standardwert zurück.

ResetLinkColor()

Setzt die LinkColor-Eigenschaft auf den Standardwert zurück.

ResetLinkHoverColor()

Setzt die LinkHoverColor-Eigenschaft auf den Standardwert zurück.

ResetSelectionBackColor()

Setzt die SelectionBackColor-Eigenschaft auf den Standardwert zurück.

ResetSelectionForeColor()

Setzt die SelectionForeColor-Eigenschaft auf den Standardwert zurück.

ShouldSerializeAlternatingBackColor()

Gibt an, ob die AlternatingBackColor-Eigenschaft beibehalten werden soll.

ShouldSerializeBackColor()

Gibt an, ob die BackColor-Eigenschaft beibehalten werden soll.

ShouldSerializeForeColor()

Gibt an, ob die ForeColor-Eigenschaft beibehalten werden soll.

ShouldSerializeGridLineColor()

Gibt an, ob die GridLineColor-Eigenschaft beibehalten werden soll.

ShouldSerializeHeaderBackColor()

Gibt an, ob die HeaderBackColor-Eigenschaft beibehalten werden soll.

ShouldSerializeHeaderForeColor()

Gibt an, ob die HeaderForeColor-Eigenschaft beibehalten werden soll.

ShouldSerializeLinkColor()

Gibt an, ob die LinkColor-Eigenschaft beibehalten werden soll.

ShouldSerializeLinkHoverColor()

Gibt an, ob die LinkHoverColor-Eigenschaft beibehalten werden soll.

ShouldSerializePreferredRowHeight()

Gibt an, ob die PreferredRowHeight-Eigenschaft beibehalten werden soll.

ShouldSerializeSelectionBackColor()

Gibt an, ob die SelectionBackColor-Eigenschaft beibehalten werden soll.

ShouldSerializeSelectionForeColor()

Gibt an, ob die SelectionForeColor-Eigenschaft beibehalten werden soll.

ToString()

Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden). Diese Methode darf nicht überschrieben werden.

(Geerbt von Component)

Ereignisse

AllowSortingChanged

Tritt ein, wenn der AllowSorting-Eigenschaftswert geändert wird.

AlternatingBackColorChanged

Tritt ein, wenn sich der AlternatingBackColor-Wert ändert.

BackColorChanged

Tritt ein, wenn sich der BackColor-Wert ändert.

ColumnHeadersVisibleChanged

Tritt ein, wenn sich der ColumnHeadersVisible-Wert ändert.

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird.

(Geerbt von Component)
ForeColorChanged

Tritt ein, wenn sich der ForeColor-Wert ändert.

GridLineColorChanged

Tritt ein, wenn sich der GridLineColor-Wert ändert.

GridLineStyleChanged

Tritt ein, wenn sich der GridLineStyle-Wert ändert.

HeaderBackColorChanged

Tritt ein, wenn sich der HeaderBackColor-Wert ändert.

HeaderFontChanged

Tritt ein, wenn sich der HeaderFont-Wert ändert.

HeaderForeColorChanged

Tritt ein, wenn sich der HeaderForeColor-Wert ändert.

LinkColorChanged

Tritt ein, wenn sich der LinkColor-Wert ändert.

LinkHoverColorChanged

Tritt ein, wenn sich der LinkHoverColor-Wert ändert.

MappingNameChanged

Tritt ein, wenn sich der MappingName-Wert ändert.

PreferredColumnWidthChanged

Tritt ein, wenn der PreferredColumnWidth-Eigenschaftswert geändert wird.

PreferredRowHeightChanged

Tritt ein, wenn sich der PreferredRowHeight-Wert ändert.

ReadOnlyChanged

Tritt ein, wenn sich der ReadOnly-Wert ändert.

RowHeadersVisibleChanged

Tritt ein, wenn sich der RowHeadersVisible-Wert ändert.

RowHeaderWidthChanged

Tritt ein, wenn sich der RowHeaderWidth-Wert ändert.

SelectionBackColorChanged

Tritt ein, wenn sich der SelectionBackColor-Wert ändert.

SelectionForeColorChanged

Tritt ein, wenn sich der SelectionForeColor-Wert ändert.

Gilt für:

Weitere Informationen