DataGridTableStyle DataGridTableStyle DataGridTableStyle DataGridTableStyle Class

Definition

Stellt die zur Laufzeit vom DataGrid-Steuerelement gezeichnete Tabelle dar.Represents the table drawn by the DataGrid control at run time.

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
Implementiert

Beispiele

Im folgenden Codebeispiel werden zwei DataGridTableStyle -Instanzen erstellt und MappingName für jedes- DataTable Objekt TableName die eines in einer DataSetfestgelegt.The following code example creates two DataGridTableStyle instances and sets the MappingName of each object to the TableName of a DataTable in a DataSet. Im Beispiel werden dann DataGridColumnStyle die GridColumnStylesCollection -Objekte der jedes DataGridTableStyle-Objekts hinzugefügt.The example then adds DataGridColumnStyle objects to the GridColumnStylesCollection of each DataGridTableStyle. Ein Beispiel, das ausführt, finden Sie System.Windows.Forms.DataGrid im Beispiel.For an example that runs, see the System.Windows.Forms.DataGrid example.

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 'AddCustomDataTableStyle

Hinweise

Das System.Windows.Forms.DataGrid -Steuerelement zeigt Daten in Form eines Rasters an.The System.Windows.Forms.DataGrid control displays data in the form of a grid. DataGridTableStyle Ist eine Klasse, die nur das gezeichnete Raster darstellt.The DataGridTableStyle is a class that represents the drawn grid only. Dieses Raster sollte nicht mit der DataTable -Klasse verwechselt werden, bei der es sich um eine mögliche Datenquelle für das Raster handelt.This grid should not be confused with the DataTable class, which is a possible source of data for the grid. Stattdessen stellt das DataGridTableStyle genau das Raster dar, das im Steuerelement gezeichnet wird.Instead, the DataGridTableStyle strictly represents the grid as it is painted in the control. Daher können Sie über DataGridTableStyle die die Darstellung des Rasters DataTablesteuern.Therefore, through the DataGridTableStyle you can control the appearance of the grid for each DataTable. Um anzugeben, DataGridTableStyle welche beim Anzeigen von Daten aus einem bestimmten DataTableverwendet wird, MappingName legen Sie TableName DataTabledie auf die eines fest.To specify which DataGridTableStyle is used when displaying data from a particular DataTable, set the MappingName to the TableName of a DataTable.

Der GridTableStylesCollection durch die TableStyles -Eigenschaft abgerufene enthält DataGridTableStyle alle-Objekte, System.Windows.Forms.DataGrid die von einem Steuerelement verwendet werden.The GridTableStylesCollection retrieved through the TableStyles property contains all the DataGridTableStyle objects used by a System.Windows.Forms.DataGrid control. Die Auflistung kann so viele DataGridTableStyle Objekte enthalten, wie Sie benötigen, aber die MappingName jedes muss eindeutig sein.The collection can contain as many DataGridTableStyle objects as you need, however the MappingName of each must be unique. Auf diese Weise können Sie zur Laufzeit eine andere DataGridTableStyle für dieselben Daten ersetzen, abhängig von der Benutzereinstellung.At run time, this allows you to substitute a different DataGridTableStyle for the same data, depending on the user's preference. Gehen Sie dazu wie folgt vor:To do this:

  1. Füllt das GridTableStylesCollection -Objekt DataGridTableStyle mit-Objekten auf.Populate the GridTableStylesCollection with DataGridTableStyle objects. Wenn ein DataGridTableStyle TableName DataTable DataGridTableStyle DataTable im vorhanden ist, MappingNamedessen- Eigenschafts Wert gleich der-Eigenschaft des-Objekts ist, wird der mit diesem angezeigt. GridTableStylesCollectionIf a DataGridTableStyle exists in the GridTableStylesCollection whose MappingName property value equals the DataTable object's TableName property, the DataTable is displayed with this DataGridTableStyle. Wenn kein DataGridTableStyle mit einem übereinstimmenden MappingNamevorhanden DataTable ist, wird der mit dem Standardstil für Datenraster Tabellen angezeigt.If no DataGridTableStyle exists with a matching MappingName, the DataTable is displayed with the default style for data grid tables.

  2. Wenn ein anderes Raster Format erforderlich ist, verwenden Sie Item die-Eigenschaft, um DataGridTableStyle die entsprechende auszuwählen TableName (übergeben Item[String] Sie die an die- MappingName Eigenschaft), und legen Sie für das zurückgegebene-Objekt einen neuen Wert fest.When a different grid style is needed, use the Item property to select the appropriate DataGridTableStyle (pass the TableName to the Item[String] property) and set the MappingName of the returned object to a new value.

  3. Verwenden Sie Item[String] die-Eigenschaft, um DataGridTableStyleden gewünschten auszuwählen, MappingName und legen TableName Sie DataTabledessen auf die von fest.Use the Item[String] property to select the desired DataGridTableStyle, and set its MappingName to the TableName of the DataTable.

Achtung

Erstellen DataGridColumnStyle Sie immer-Objekte GridColumnStylesCollection , und fügen Sie Sie DataGridTableStyle hinzu, GridTableStylesCollectionbevor Sie-Objekte hinzufügen.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Wenn Sie der Auflistung ein DataGridTableStyle leeres-Objekt MappingName mit einem gültigen Wert hinzu DataGridColumnStyle fügen, werden automatisch-Objekte für Sie generiert.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. Folglich wird eine Ausnahme ausgelöst, wenn Sie versuchen, dem DataGridColumnStyle GridColumnStylesCollectionweitere neue Objekte mit doppelten MappingName Werten hinzuzufügen.Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

Um zu ermitteln DataGridTableStyle , welche aktuell angezeigt wird, DataSource verwenden DataMember System.Windows.Forms.DataGrid Sie die-Eigenschaft und die CurrencyManager-Eigenschaft des, um einen zurückzugebenTo determine which DataGridTableStyle is currently displayed, use the DataSource and DataMember properties of the System.Windows.Forms.DataGrid to return a CurrencyManager. Wenn die Datenquelle die ITypedList -Schnittstelle implementiert, können Sie die- GetListName Methode verwenden MappingName , um den der aktuellen Tabelle zurückzugeben.If the data source implements the ITypedList interface, you can use the GetListName method to return the MappingName of the current table. Dies wird im folgenden C# Code gezeigt:This is shown in the C# code below:

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 DataSet - DataTable Objekte enthält, DataRelation die durch-Objekte verknüpft sind DataTable , und die DataMember derzeit angezeigte Tabelle eine untergeordnete Tabelle ist, gibt eine Zeichenfolge im Format TableName. RelationName (im einfachsten Fall) zurück.If the DataSet contains DataTable objects related through DataRelation objects, and the currently displayed DataTable is a child table, the DataMember will return a string in the form of TableName.RelationName (in the simplest case). Wenn die DataTable in der Hierarchie weiter unten ist, besteht die Zeichenfolge aus dem Namen der übergeordneten Tabelle, gefolgt RelationName von den erforderlichen Werten, die zum Erreichen der Tabellenebene erforderlich sind.If the DataTable is further down in the hierarchy, the string will consist of the parent table's name followed by the necessary RelationName values required to reach the table's level. Stellen Sie sich beispielsweise DataTable drei Objekte in einer hierarchischen Beziehung namens (von oben Regionsnach Customersunten) Orders, und und DataRelation zwei- RegionsToCustomers Objekten CustomersToOrdersmit dem DataMemberNamenunddar.die Eigenschaft gibt "Regions. regionsToCustomers. CustomersToOrders" zurück.For example, imagine three DataTable objects in a hierarchical relationship named (top to bottom) Regions, Customers, and Orders, and two DataRelation objects named RegionsToCustomers and CustomersToOrders, the DataMember property will return "Regions.RegionsToCustomers.CustomersToOrders". Der MappingName wird dann jedoch "Orders".However, the MappingName will then be "Orders".

Die Auflistung von DataGridTableStyle -Objekten wird durch die TableStyles -Eigenschaft von System.Windows.Forms.DataGridzurückgegeben.The collection of DataGridTableStyle objects is returned through the TableStyles property of the System.Windows.Forms.DataGrid.

Wenn eine DataGridTableStyle angezeigt wird, DataGridTableStyle überschreiben die Einstellungen für das die Einstellungen für das System.Windows.Forms.DataGrid -Steuerelement.When a DataGridTableStyle is displayed, the settings for the DataGridTableStyle will override the settings for the System.Windows.Forms.DataGrid control. Wenn für eine bestimmte DataGridTableStyle Eigenschaft kein Wert festgelegt ist, wird stattdessen der Wert des System.Windows.Forms.DataGrid Steuer Elements verwendet.If a value is not set for a particular DataGridTableStyle property, the System.Windows.Forms.DataGrid control's value will be used instead. In der folgenden Liste werden DataGridColumnStyle die Eigenschaften angezeigt, die zum über System.Windows.Forms.DataGrid Schreiben von Steuerelement Eigenschaften festgelegt werden können:The following list shows the DataGridColumnStyle properties that can be set to override System.Windows.Forms.DataGrid control properties:

Um das DataGrid an ein stark typisiertes Array von-Objekten zu binden, muss der Objekttyp öffentliche Eigenschaften enthalten.To bind the DataGrid to a strongly typed array of objects, the object type must contain public properties. Um einen DataGridTableStyle zu erstellen, der das Array anzeigt, legen Sie typename die typename DataGridTableStyle.MappingName -Eigenschaft auf fest, wobei durch den Namen des Objekt Typs ersetzt wird.To create a DataGridTableStyle that displays the array, set the DataGridTableStyle.MappingName property to typename where typename is replaced by the name of the object type. Beachten Sie außerdem, MappingName dass bei der-Eigenschaft die Groß-/Kleinschreibung beachtet wird. der Typname muss genau übereinstimmenAlso note that the MappingName property is case-sensitive; the type name must be matched exactly. Ein Beispiel MappingName finden Sie unter der-Eigenschaft.See the MappingName property for an example.

Sie können auch DataGrid an eine ArrayListbinden.You can also bind the DataGrid to an ArrayList. Eine Funktion von ArrayList besteht darin, dass Sie Objekte mehrerer Typen enthalten kann, jedoch nur DataGrid an eine solche Liste binden kann, wenn alle Elemente in der Liste denselben Typ wie das erste Element aufweisen.A feature of the ArrayList is that it can contain objects of multiple types, but the DataGrid can only bind to such a list when all items in the list are of the same type as the first item. Dies bedeutet, dass alle Objekte denselben Typ aufweisen müssen oder von derselben Klasse erben müssen wie das erste Element in der Liste.This means that all objects must either be of the same type, or they must inherit from the same class as the first item in the list. Wenn das erste Element in einer Liste z. b. ein Controlist, kann das zweite Element ein TextBox (das von Controlerbt).For example, if the first item in a list is a Control, the second item could be a TextBox (which inherits from Control). Wenn andererseits das erste Element ein TextBoxist, kann das zweite Objekt kein Control-Objekt sein.If, on the other hand, the first item is a TextBox, the second object cannot be a Control. Außerdem muss der ArrayList über Elemente verfügen, wenn er gebunden ist, und die-Objekte DataGridTableStyle in müssen öffentliche Eigenschaften enthalten.Further, the ArrayList must have items in it when it is bound and the objects in the DataGridTableStyle must contain public properties. Ein leeres ArrayList führt zu einem leeren Raster.An empty ArrayList will result in an empty grid. Wenn Sie an eine ArrayListbinden, legen MappingName DataGridTableStyle Sie den von auf "ArrayList" (den Typnamen) fest.When binding to an ArrayList, set the MappingName of the DataGridTableStyle to "ArrayList" (the type name).

Konstruktoren

DataGridTableStyle() DataGridTableStyle() DataGridTableStyle() DataGridTableStyle()

Initialisiert eine neue Instanz der DataGridTableStyle-Klasse.Initializes a new instance of the DataGridTableStyle class.

DataGridTableStyle(Boolean) DataGridTableStyle(Boolean) DataGridTableStyle(Boolean) DataGridTableStyle(Boolean)

Initialisiert eine neue Instanz der DataGridTableStyle-Klasse. Dabei wird mit dem angegebenen Wert bestimmt, ob die Tabelle im Standardformat vorliegt.Initializes a new instance of the DataGridTableStyle class using the specified value to determine whether the grid table is the default style.

DataGridTableStyle(CurrencyManager) DataGridTableStyle(CurrencyManager) DataGridTableStyle(CurrencyManager) DataGridTableStyle(CurrencyManager)

Initialisiert eine neue Instanz der DataGridTableStyle-Klasse mit der angegebenen CurrencyManager.Initializes a new instance of the DataGridTableStyle class with the specified CurrencyManager.

Felder

DefaultTableStyle DefaultTableStyle DefaultTableStyle DefaultTableStyle

Ruft das Standardtabellenformat ab.Gets the default table style.

Eigenschaften

AllowSorting AllowSorting AllowSorting AllowSorting

Gibt an, ob bei Verwendung dieses DataGridTableStyle in der Datenblatttabelle sortiert werden darf.Indicates whether sorting is allowed on the grid table when this DataGridTableStyle is used.

AlternatingBackColor AlternatingBackColor AlternatingBackColor AlternatingBackColor

Ruft die Hintergrundfarbe der ungeraden Datenblattzeilen ab oder legt diese fest.Gets or sets the background color of odd-numbered rows of the grid.

BackColor BackColor BackColor BackColor

Ruft die Hintergrundfarbe der geraden Datenblattzeilen ab oder legt diese fest.Gets or sets the background color of even-numbered rows of the grid.

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ColumnHeadersVisible ColumnHeadersVisible ColumnHeadersVisible ColumnHeadersVisible

Ruft einen Wert ab, der angibt, ob die Spaltenköpfe sichtbar sind, oder legt diesen fest.Gets or sets a value indicating whether column headers are visible.

Container Container Container Container

Ruft den IContainer ab, der die Component enthält.Gets the IContainer that contains the Component.

(Inherited from Component)
DataGrid DataGrid DataGrid DataGrid

Ruft das DataGrid-Steuerelement für die gezeichnete Tabelle ab oder legt dieses fest.Gets or sets the DataGrid control for the drawn table.

DesignMode DesignMode DesignMode DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
ForeColor ForeColor ForeColor ForeColor

Ruft die Vordergrundfarbe der Datenblatttabelle ab oder legt diese fest.Gets or sets the foreground color of the grid table.

GridColumnStyles GridColumnStyles GridColumnStyles GridColumnStyles

Ruft die Auflistung der für diese Tabelle gezeichneten Spalten ab.Gets the collection of columns drawn for this table.

GridLineColor GridLineColor GridLineColor GridLineColor

Ruft die Farbe der Datenblattlinien ab oder legt diese fest.Gets or sets the color of grid lines.

GridLineStyle GridLineStyle GridLineStyle GridLineStyle

Ruft den Stil der Datenblattlinien ab oder legt diesen fest.Gets or sets the style of grid lines.

HeaderBackColor HeaderBackColor HeaderBackColor HeaderBackColor

Ruft die Hintergrundfarbe für Header ab oder legt diese fest.Gets or sets the background color of headers.

HeaderFont HeaderFont HeaderFont HeaderFont

Ruft die Schriftart für die Headerbeschriftungen ab oder legt diese fest.Gets or sets the font used for header captions.

HeaderForeColor HeaderForeColor HeaderForeColor HeaderForeColor

Ruft die Vordergrundfarbe für Header ab oder legt diese fest.Gets or sets the foreground color of headers.

LinkColor LinkColor LinkColor LinkColor

Ruft die Farbe für Linktext ab oder legt diese fest.Gets or sets the color of link text.

LinkHoverColor LinkHoverColor LinkHoverColor LinkHoverColor

Ruft die Farbe ab, die beim Zeigen mit dem Mauszeiger auf Linktext angezeigt wird, oder legt diese fest.Gets or sets the color displayed when hovering over link text.

MappingName MappingName MappingName MappingName

Ruft den Namen ab, mit dem diese Tabelle einer bestimmten Datenquelle zugeordnet wird, oder legt diesen fest.Gets or sets the name used to map this table to a specific data source.

PreferredColumnWidth PreferredColumnWidth PreferredColumnWidth PreferredColumnWidth

Ruft die für das Erstellen von Spalten verwendete Breite ab, wenn ein neues Datenblatt angezeigt wird, oder legt diese fest.Gets or sets the width used to create columns when a new grid is displayed.

PreferredRowHeight PreferredRowHeight PreferredRowHeight PreferredRowHeight

Ruft die für das Erstellen von Spalten verwendete Höhe ab, wenn eine neue Tabelle angezeigt wird, oder legt diese fest.Gets or sets the height used to create a row when a new grid is displayed.

ReadOnly ReadOnly ReadOnly ReadOnly

Ruft einen Wert ab, der angibt, ob die Spalten bearbeitet werden können, oder legt diesen fest.Gets or sets a value indicating whether columns can be edited.

RowHeadersVisible RowHeadersVisible RowHeadersVisible RowHeadersVisible

Ruft einen Wert ab, der angibt, ob die Zeilenköpfe sichtbar sind, oder legt diesen fest.Gets or sets a value indicating whether row headers are visible.

RowHeaderWidth RowHeaderWidth RowHeaderWidth RowHeaderWidth

Ruft die Breite von Zeilenköpfen ab oder legt diese fest.Gets or sets the width of row headers.

SelectionBackColor SelectionBackColor SelectionBackColor SelectionBackColor

Ruft die Hintergrundfarbe für ausgewählte Zellen ab oder legt diese fest.Gets or sets the background color of selected cells.

SelectionForeColor SelectionForeColor SelectionForeColor SelectionForeColor

Ruft die Vordergrundfarbe für ausgewählte Zellen ab oder legt diese fest.Gets or sets the foreground color of selected cells.

Site Site Site Site

Ruft den ISite von Component ab oder legt ihn fest.Gets or sets the ISite of the Component.

(Inherited from Component)

Methoden

BeginEdit(DataGridColumnStyle, Int32) BeginEdit(DataGridColumnStyle, Int32) BeginEdit(DataGridColumnStyle, Int32) BeginEdit(DataGridColumnStyle, Int32)

Fordert einen Bearbeitungsvorgang an.Requests an edit operation.

CreateGridColumn(PropertyDescriptor) CreateGridColumn(PropertyDescriptor) CreateGridColumn(PropertyDescriptor) CreateGridColumn(PropertyDescriptor)

Erstellt einen DataGridColumnStyle mithilfe des angegebenen Eigenschaftenbezeichners.Creates a DataGridColumnStyle, using the specified property descriptor.

CreateGridColumn(PropertyDescriptor, Boolean) CreateGridColumn(PropertyDescriptor, Boolean) CreateGridColumn(PropertyDescriptor, Boolean) CreateGridColumn(PropertyDescriptor, Boolean)

Erstellt einen DataGridColumnStyle mithilfe des angegebenen Eigenschaftenbezeichners.Creates a DataGridColumnStyle using the specified property descriptor. Gibt an, ob es sich bei dem DataGridColumnStyle um ein Standardspaltenformat handelt.Specifies whether the DataGridColumnStyle is a default column style.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.Releases all resources used by the Component.

(Inherited from Component)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von der DataGridTableStyle-Klasse verwendeten Ressourcen (mit Ausnahme des Speichers) frei.Disposes of the resources (other than memory) used by the DataGridTableStyle.

EndEdit(DataGridColumnStyle, Int32, Boolean) EndEdit(DataGridColumnStyle, Int32, Boolean) EndEdit(DataGridColumnStyle, Int32, Boolean) EndEdit(DataGridColumnStyle, Int32, Boolean)

Fordert das Beenden eines Bearbeitungsvorgangs an.Requests an end to an edit operation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
OnAllowSortingChanged(EventArgs) OnAllowSortingChanged(EventArgs) OnAllowSortingChanged(EventArgs) OnAllowSortingChanged(EventArgs)

Löst das AllowSortingChanged-Ereignis aus.Raises the AllowSortingChanged event.

OnAlternatingBackColorChanged(EventArgs) OnAlternatingBackColorChanged(EventArgs) OnAlternatingBackColorChanged(EventArgs) OnAlternatingBackColorChanged(EventArgs)

Löst das AlternatingBackColorChanged-Ereignis aus.Raises the AlternatingBackColorChanged event.

OnBackColorChanged(EventArgs) OnBackColorChanged(EventArgs) OnBackColorChanged(EventArgs) OnBackColorChanged(EventArgs)

Löst das BackColorChanged-Ereignis aus.Raises the BackColorChanged event.

OnColumnHeadersVisibleChanged(EventArgs) OnColumnHeadersVisibleChanged(EventArgs) OnColumnHeadersVisibleChanged(EventArgs) OnColumnHeadersVisibleChanged(EventArgs)

Löst das ColumnHeadersVisibleChanged-Ereignis aus.Raises the ColumnHeadersVisibleChanged event.

OnForeColorChanged(EventArgs) OnForeColorChanged(EventArgs) OnForeColorChanged(EventArgs) OnForeColorChanged(EventArgs)

Löst das ForeColorChanged-Ereignis aus.Raises the ForeColorChanged event.

OnGridLineColorChanged(EventArgs) OnGridLineColorChanged(EventArgs) OnGridLineColorChanged(EventArgs) OnGridLineColorChanged(EventArgs)

Löst das GridLineColorChanged-Ereignis aus.Raises the GridLineColorChanged event.

OnGridLineStyleChanged(EventArgs) OnGridLineStyleChanged(EventArgs) OnGridLineStyleChanged(EventArgs) OnGridLineStyleChanged(EventArgs)

Löst das GridLineStyleChanged-Ereignis aus.Raises the GridLineStyleChanged event.

OnHeaderBackColorChanged(EventArgs) OnHeaderBackColorChanged(EventArgs) OnHeaderBackColorChanged(EventArgs) OnHeaderBackColorChanged(EventArgs)

Löst das HeaderBackColorChanged-Ereignis aus.Raises the HeaderBackColorChanged event.

OnHeaderFontChanged(EventArgs) OnHeaderFontChanged(EventArgs) OnHeaderFontChanged(EventArgs) OnHeaderFontChanged(EventArgs)

Löst das HeaderFontChanged-Ereignis aus.Raises the HeaderFontChanged event.

OnHeaderForeColorChanged(EventArgs) OnHeaderForeColorChanged(EventArgs) OnHeaderForeColorChanged(EventArgs) OnHeaderForeColorChanged(EventArgs)

Löst das HeaderForeColorChanged-Ereignis aus.Raises the HeaderForeColorChanged event.

OnLinkColorChanged(EventArgs) OnLinkColorChanged(EventArgs) OnLinkColorChanged(EventArgs) OnLinkColorChanged(EventArgs)

Löst das LinkColorChanged-Ereignis aus.Raises the LinkColorChanged event.

OnLinkHoverColorChanged(EventArgs) OnLinkHoverColorChanged(EventArgs) OnLinkHoverColorChanged(EventArgs) OnLinkHoverColorChanged(EventArgs)

Löst das LinkHoverColorChanged-Ereignis aus.Raises the LinkHoverColorChanged event.

OnMappingNameChanged(EventArgs) OnMappingNameChanged(EventArgs) OnMappingNameChanged(EventArgs) OnMappingNameChanged(EventArgs)

Löst das MappingNameChanged-Ereignis aus.Raises the MappingNameChanged event

OnPreferredColumnWidthChanged(EventArgs) OnPreferredColumnWidthChanged(EventArgs) OnPreferredColumnWidthChanged(EventArgs) OnPreferredColumnWidthChanged(EventArgs)

Löst das PreferredColumnWidthChanged-Ereignis aus.Raises the PreferredColumnWidthChanged event.

OnPreferredRowHeightChanged(EventArgs) OnPreferredRowHeightChanged(EventArgs) OnPreferredRowHeightChanged(EventArgs) OnPreferredRowHeightChanged(EventArgs)

Löst das PreferredRowHeightChanged-Ereignis aus.Raises the PreferredRowHeightChanged event.

OnReadOnlyChanged(EventArgs) OnReadOnlyChanged(EventArgs) OnReadOnlyChanged(EventArgs) OnReadOnlyChanged(EventArgs)

Löst das ReadOnlyChanged-Ereignis aus.Raises the ReadOnlyChanged event.

OnRowHeadersVisibleChanged(EventArgs) OnRowHeadersVisibleChanged(EventArgs) OnRowHeadersVisibleChanged(EventArgs) OnRowHeadersVisibleChanged(EventArgs)

Löst das RowHeadersVisibleChanged-Ereignis aus.Raises the RowHeadersVisibleChanged event.

OnRowHeaderWidthChanged(EventArgs) OnRowHeaderWidthChanged(EventArgs) OnRowHeaderWidthChanged(EventArgs) OnRowHeaderWidthChanged(EventArgs)

Löst das RowHeaderWidthChanged-Ereignis aus.Raises the RowHeaderWidthChanged event.

OnSelectionBackColorChanged(EventArgs) OnSelectionBackColorChanged(EventArgs) OnSelectionBackColorChanged(EventArgs) OnSelectionBackColorChanged(EventArgs)

Löst das SelectionBackColorChanged-Ereignis aus.Raises the SelectionBackColorChanged event.

OnSelectionForeColorChanged(EventArgs) OnSelectionForeColorChanged(EventArgs) OnSelectionForeColorChanged(EventArgs) OnSelectionForeColorChanged(EventArgs)

Löst das SelectionForeColorChanged-Ereignis aus.Raises the SelectionForeColorChanged event.

ResetAlternatingBackColor() ResetAlternatingBackColor() ResetAlternatingBackColor() ResetAlternatingBackColor()

Setzt die AlternatingBackColor-Eigenschaft auf den Standardwert zurück.Resets the AlternatingBackColor property to its default value.

ResetBackColor() ResetBackColor() ResetBackColor() ResetBackColor()

Setzt die BackColor-Eigenschaft auf den Standardwert zurück.Resets the BackColor property to its default value.

ResetForeColor() ResetForeColor() ResetForeColor() ResetForeColor()

Setzt die ForeColor-Eigenschaft auf den Standardwert zurück.Resets the ForeColor property to its default value.

ResetGridLineColor() ResetGridLineColor() ResetGridLineColor() ResetGridLineColor()

Setzt die GridLineColor-Eigenschaft auf den Standardwert zurück.Resets the GridLineColor property to its default value.

ResetHeaderBackColor() ResetHeaderBackColor() ResetHeaderBackColor() ResetHeaderBackColor()

Setzt die HeaderBackColor-Eigenschaft auf den Standardwert zurück.Resets the HeaderBackColor property to its default value.

ResetHeaderFont() ResetHeaderFont() ResetHeaderFont() ResetHeaderFont()

Setzt die HeaderFont-Eigenschaft auf den Standardwert zurück.Resets the HeaderFont property to its default value.

ResetHeaderForeColor() ResetHeaderForeColor() ResetHeaderForeColor() ResetHeaderForeColor()

Setzt die HeaderForeColor-Eigenschaft auf den Standardwert zurück.Resets the HeaderForeColor property to its default value.

ResetLinkColor() ResetLinkColor() ResetLinkColor() ResetLinkColor()

Setzt die LinkColor-Eigenschaft auf den Standardwert zurück.Resets the LinkColor property to its default value.

ResetLinkHoverColor() ResetLinkHoverColor() ResetLinkHoverColor() ResetLinkHoverColor()

Setzt die LinkHoverColor-Eigenschaft auf den Standardwert zurück.Resets the LinkHoverColor property to its default value.

ResetSelectionBackColor() ResetSelectionBackColor() ResetSelectionBackColor() ResetSelectionBackColor()

Setzt die SelectionBackColor-Eigenschaft auf den Standardwert zurück.Resets the SelectionBackColor property to its default value.

ResetSelectionForeColor() ResetSelectionForeColor() ResetSelectionForeColor() ResetSelectionForeColor()

Setzt die SelectionForeColor-Eigenschaft auf den Standardwert zurück.Resets the SelectionForeColor property to its default value.

ShouldSerializeAlternatingBackColor() ShouldSerializeAlternatingBackColor() ShouldSerializeAlternatingBackColor() ShouldSerializeAlternatingBackColor()

Gibt an, ob die AlternatingBackColor-Eigenschaft beibehalten werden soll.Indicates whether the AlternatingBackColor property should be persisted.

ShouldSerializeBackColor() ShouldSerializeBackColor() ShouldSerializeBackColor() ShouldSerializeBackColor()

Gibt an, ob die BackColor-Eigenschaft beibehalten werden soll.Indicates whether the BackColor property should be persisted.

ShouldSerializeForeColor() ShouldSerializeForeColor() ShouldSerializeForeColor() ShouldSerializeForeColor()

Gibt an, ob die ForeColor-Eigenschaft beibehalten werden soll.Indicates whether the ForeColor property should be persisted.

ShouldSerializeGridLineColor() ShouldSerializeGridLineColor() ShouldSerializeGridLineColor() ShouldSerializeGridLineColor()

Gibt an, ob die GridLineColor-Eigenschaft beibehalten werden soll.Indicates whether the GridLineColor property should be persisted.

ShouldSerializeHeaderBackColor() ShouldSerializeHeaderBackColor() ShouldSerializeHeaderBackColor() ShouldSerializeHeaderBackColor()

Gibt an, ob die HeaderBackColor-Eigenschaft beibehalten werden soll.Indicates whether the HeaderBackColor property should be persisted.

ShouldSerializeHeaderForeColor() ShouldSerializeHeaderForeColor() ShouldSerializeHeaderForeColor() ShouldSerializeHeaderForeColor()

Gibt an, ob die HeaderForeColor-Eigenschaft beibehalten werden soll.Indicates whether the HeaderForeColor property should be persisted.

ShouldSerializeLinkColor() ShouldSerializeLinkColor() ShouldSerializeLinkColor() ShouldSerializeLinkColor()

Gibt an, ob die LinkColor-Eigenschaft beibehalten werden soll.Indicates whether the LinkColor property should be persisted.

ShouldSerializeLinkHoverColor() ShouldSerializeLinkHoverColor() ShouldSerializeLinkHoverColor() ShouldSerializeLinkHoverColor()

Gibt an, ob die LinkHoverColor-Eigenschaft beibehalten werden soll.Indicates whether the LinkHoverColor property should be persisted.

ShouldSerializePreferredRowHeight() ShouldSerializePreferredRowHeight() ShouldSerializePreferredRowHeight() ShouldSerializePreferredRowHeight()

Gibt an, ob die PreferredRowHeight-Eigenschaft beibehalten werden soll.Indicates whether the PreferredRowHeight property should be persisted.

ShouldSerializeSelectionBackColor() ShouldSerializeSelectionBackColor() ShouldSerializeSelectionBackColor() ShouldSerializeSelectionBackColor()

Gibt an, ob die SelectionBackColor-Eigenschaft beibehalten werden soll.Indicates whether the SelectionBackColor property should be persisted.

ShouldSerializeSelectionForeColor() ShouldSerializeSelectionForeColor() ShouldSerializeSelectionForeColor() ShouldSerializeSelectionForeColor()

Gibt an, ob die SelectionForeColor-Eigenschaft beibehalten werden soll.Indicates whether the SelectionForeColor property should be persisted.

ToString() ToString() ToString() ToString()

Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden).Returns a String containing the name of the Component, if any. Diese Methode darf nicht überschrieben werden.This method should not be overridden.

(Inherited from Component)

Ereignisse

AllowSortingChanged AllowSortingChanged AllowSortingChanged AllowSortingChanged

Tritt ein, wenn der AllowSorting-Eigenschaftswert geändert wird.Occurs when the AllowSorting property value changes.

AlternatingBackColorChanged AlternatingBackColorChanged AlternatingBackColorChanged AlternatingBackColorChanged

Tritt ein, wenn sich der AlternatingBackColor-Wert ändert.Occurs when the AlternatingBackColor value changes.

BackColorChanged BackColorChanged BackColorChanged BackColorChanged

Tritt ein, wenn sich der BackColor-Wert ändert.Occurs when the BackColor value changes.

ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged

Tritt ein, wenn sich der ColumnHeadersVisible-Wert ändert.Occurs when the ColumnHeadersVisible value changes.

Disposed Disposed Disposed Disposed

Tritt ein, wenn die Komponente durch einen Aufruf der Dispose()-Methode freigegeben wird.Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)
ForeColorChanged ForeColorChanged ForeColorChanged ForeColorChanged

Tritt ein, wenn sich der ForeColor-Wert ändert.Occurs when the ForeColor value changes.

GridLineColorChanged GridLineColorChanged GridLineColorChanged GridLineColorChanged

Tritt ein, wenn sich der GridLineColor-Wert ändert.Occurs when the GridLineColor value changes.

GridLineStyleChanged GridLineStyleChanged GridLineStyleChanged GridLineStyleChanged

Tritt ein, wenn sich der GridLineStyle-Wert ändert.Occurs when the GridLineStyle value changes.

HeaderBackColorChanged HeaderBackColorChanged HeaderBackColorChanged HeaderBackColorChanged

Tritt ein, wenn sich der HeaderBackColor-Wert ändert.Occurs when the HeaderBackColor value changes.

HeaderFontChanged HeaderFontChanged HeaderFontChanged HeaderFontChanged

Tritt ein, wenn sich der HeaderFont-Wert ändert.Occurs when the HeaderFont value changes.

HeaderForeColorChanged HeaderForeColorChanged HeaderForeColorChanged HeaderForeColorChanged

Tritt ein, wenn sich der HeaderForeColor-Wert ändert.Occurs when the HeaderForeColor value changes.

LinkColorChanged LinkColorChanged LinkColorChanged LinkColorChanged

Tritt ein, wenn sich der LinkColor-Wert ändert.Occurs when the LinkColor value changes.

LinkHoverColorChanged LinkHoverColorChanged LinkHoverColorChanged LinkHoverColorChanged

Tritt ein, wenn sich der LinkHoverColor-Wert ändert.Occurs when the LinkHoverColor value changes.

MappingNameChanged MappingNameChanged MappingNameChanged MappingNameChanged

Tritt ein, wenn sich der MappingName-Wert ändert.Occurs when the MappingName value changes.

PreferredColumnWidthChanged PreferredColumnWidthChanged PreferredColumnWidthChanged PreferredColumnWidthChanged

Tritt ein, wenn der PreferredColumnWidth-Eigenschaftswert geändert wird.Occurs when the PreferredColumnWidth property value changes.

PreferredRowHeightChanged PreferredRowHeightChanged PreferredRowHeightChanged PreferredRowHeightChanged

Tritt ein, wenn sich der PreferredRowHeight-Wert ändert.Occurs when the PreferredRowHeight value changes.

ReadOnlyChanged ReadOnlyChanged ReadOnlyChanged ReadOnlyChanged

Tritt ein, wenn sich der ReadOnly-Wert ändert.Occurs when the ReadOnly value changes.

RowHeadersVisibleChanged RowHeadersVisibleChanged RowHeadersVisibleChanged RowHeadersVisibleChanged

Tritt ein, wenn sich der RowHeadersVisible-Wert ändert.Occurs when the RowHeadersVisible value changes.

RowHeaderWidthChanged RowHeaderWidthChanged RowHeaderWidthChanged RowHeaderWidthChanged

Tritt ein, wenn sich der RowHeaderWidth-Wert ändert.Occurs when the RowHeaderWidth value changes.

SelectionBackColorChanged SelectionBackColorChanged SelectionBackColorChanged SelectionBackColorChanged

Tritt ein, wenn sich der SelectionBackColor-Wert ändert.Occurs when the SelectionBackColor value changes.

SelectionForeColorChanged SelectionForeColorChanged SelectionForeColorChanged SelectionForeColorChanged

Tritt ein, wenn sich der SelectionForeColor-Wert ändert.Occurs when the SelectionForeColor value changes.

Gilt für:

Siehe auch