DataGridTableStyle Classe

Définition

Représente la table dessinée par le contrôle DataGrid au moment de l'exécution.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
Héritage
DataGridTableStyle
Implémente

Exemples

L’exemple de code suivant crée deux instances DataGridTableStyle et définit la MappingName de chaque objet sur le TableName d’un DataTable dans un DataSet.The following code example creates two DataGridTableStyle instances and sets the MappingName of each object to the TableName of a DataTable in a DataSet. L’exemple ajoute ensuite des objets DataGridColumnStyle à la GridColumnStylesCollection de chaque DataGridTableStyle.The example then adds DataGridColumnStyle objects to the GridColumnStylesCollection of each DataGridTableStyle. Pour obtenir un exemple qui s’exécute, consultez l’exemple System.Windows.Forms.DataGrid.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

Remarques

Le contrôle System.Windows.Forms.DataGrid affiche des données sous la forme d’une grille.The System.Windows.Forms.DataGrid control displays data in the form of a grid. La DataGridTableStyle est une classe qui représente la grille dessinée uniquement.The DataGridTableStyle is a class that represents the drawn grid only. Cette grille ne doit pas être confondue avec la classe DataTable, qui est une source de données possible pour la grille.This grid should not be confused with the DataTable class, which is a possible source of data for the grid. Au lieu de cela, le DataGridTableStyle représente strictement la grille au fur et à mesure qu’il est peint dans le contrôle.Instead, the DataGridTableStyle strictly represents the grid as it is painted in the control. Par conséquent, par le biais du DataGridTableStyle, vous pouvez contrôler l’apparence de la grille pour chaque DataTable.Therefore, through the DataGridTableStyle you can control the appearance of the grid for each DataTable. Pour spécifier le DataGridTableStyle qui est utilisé lors de l’affichage des données d’un DataTable particulier, définissez le MappingName sur le TableName d’un DataTable.To specify which DataGridTableStyle is used when displaying data from a particular DataTable, set the MappingName to the TableName of a DataTable.

Le GridTableStylesCollection récupéré via la propriété TableStyles contient tous les objets DataGridTableStyle utilisés par un contrôle System.Windows.Forms.DataGrid.The GridTableStylesCollection retrieved through the TableStyles property contains all the DataGridTableStyle objects used by a System.Windows.Forms.DataGrid control. La collection peut contenir autant d’objets DataGridTableStyle que nécessaire, mais la MappingName de chaque doit être unique.The collection can contain as many DataGridTableStyle objects as you need, however the MappingName of each must be unique. Au moment de l’exécution, cela vous permet de substituer une autre DataGridTableStyle pour les mêmes données, en fonction de la préférence de l’utilisateur.At run time, this allows you to substitute a different DataGridTableStyle for the same data, depending on the user's preference. Pour ce faire :To do this:

  1. Remplissez le GridTableStylesCollection avec les objets DataGridTableStyle.Populate the GridTableStylesCollection with DataGridTableStyle objects. Si un DataGridTableStyle existe dans le GridTableStylesCollection dont la valeur de la propriété MappingName est égale à la propriété TableName de l’objet DataTable, la DataTable est affichée avec cette DataGridTableStyle.If a DataGridTableStyle exists in the GridTableStylesCollection whose MappingName property value equals the DataTable object's TableName property, the DataTable is displayed with this DataGridTableStyle. S’il n’existe aucun DataGridTableStyle avec un MappingName correspondant, le DataTable s’affiche avec le style par défaut pour les tables de grille de données.If no DataGridTableStyle exists with a matching MappingName, the DataTable is displayed with the default style for data grid tables.

  2. Quand un style de grille différent est nécessaire, utilisez la propriété Item pour sélectionner le DataGridTableStyle approprié (transmettez le TableName à la propriété Item[String]) et affectez à MappingName de l’objet retourné une nouvelle valeur.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. Utilisez la propriété Item[String] pour sélectionner le DataGridTableStyle souhaité et définissez sa MappingName sur le TableName du DataTable.Use the Item[String] property to select the desired DataGridTableStyle, and set its MappingName to the TableName of the DataTable.

Attention

Créez toujours les objets DataGridColumnStyle et ajoutez-les au GridColumnStylesCollection avant d’ajouter DataGridTableStyle objets au GridTableStylesCollection.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Lorsque vous ajoutez un @no__t vide-0 avec une valeur MappingName valide à la collection, DataGridColumnStyle objets sont générés automatiquement pour vous.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. Par conséquent, une exception est levée si vous essayez d’ajouter de nouveaux objets DataGridColumnStyle avec des valeurs MappingName en double au GridColumnStylesCollection.Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

Pour déterminer quel DataGridTableStyle est actuellement affiché, utilisez les propriétés DataSource et DataMember de l' System.Windows.Forms.DataGrid pour retourner un CurrencyManager.To determine which DataGridTableStyle is currently displayed, use the DataSource and DataMember properties of the System.Windows.Forms.DataGrid to return a CurrencyManager. Si la source de données implémente l’interface ITypedList, vous pouvez utiliser la méthode GetListName pour retourner le MappingName de la table actuelle.If the data source implements the ITypedList interface, you can use the GetListName method to return the MappingName of the current table. Cela est illustré dans le C# code ci-dessous :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));  
}  

Si le DataSet contient des objets DataTable associés par le biais d’objets DataRelation et que le DataTable actuellement affiché est une table enfant, le DataMember retourne une chaîne sous la forme TableName. RelationName (dans le cas le plus simple).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). Si le DataTable est plus loin dans la hiérarchie, la chaîne se compose du nom de la table parente, suivi des valeurs de RelationName nécessaires pour atteindre le niveau de la table.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. Par exemple, imaginez trois objets DataTable dans une relation hiérarchique nommée (de haut en bas) Regions, Customers et Orders, et deux objets DataRelation nommés RegionsToCustomers et CustomersToOrders, la propriété DataMember retourne « Regions. RegionsToCustomers. CustomersToOrders».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". Toutefois, le MappingName sera alors « Orders » (commandes).However, the MappingName will then be "Orders".

La collection d’objets DataGridTableStyle est retournée via la propriété TableStyles de la System.Windows.Forms.DataGrid.The collection of DataGridTableStyle objects is returned through the TableStyles property of the System.Windows.Forms.DataGrid.

Quand un DataGridTableStyle s’affiche, les paramètres de la DataGridTableStyle remplacent les paramètres du contrôle System.Windows.Forms.DataGrid.When a DataGridTableStyle is displayed, the settings for the DataGridTableStyle will override the settings for the System.Windows.Forms.DataGrid control. Si aucune valeur n’est définie pour une propriété DataGridTableStyle particulière, la valeur du contrôle System.Windows.Forms.DataGrid est utilisée à la place.If a value is not set for a particular DataGridTableStyle property, the System.Windows.Forms.DataGrid control's value will be used instead. La liste suivante répertorie les propriétés DataGridColumnStyle qui peuvent être définies pour remplacer les propriétés de contrôle de System.Windows.Forms.DataGrid :The following list shows the DataGridColumnStyle properties that can be set to override System.Windows.Forms.DataGrid control properties:

Pour lier le DataGrid à un tableau d’objets fortement typé, le type d’objet doit contenir des propriétés publiques.To bind the DataGrid to a strongly typed array of objects, the object type must contain public properties. Pour créer un DataGridTableStyle qui affiche le tableau, affectez à la propriété DataGridTableStyle.MappingName la valeur typenametypename est remplacé par le nom du type d’objet.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. Notez également que la propriété MappingName est sensible à la casse ; le nom du type doit être exactement mis en correspondance.Also note that the MappingName property is case-sensitive; the type name must be matched exactly. Pour obtenir un exemple, consultez la propriété MappingName.See the MappingName property for an example.

Vous pouvez également lier le DataGrid à une ArrayList.You can also bind the DataGrid to an ArrayList. Une fonctionnalité de la ArrayList est qu’elle peut contenir des objets de plusieurs types, mais la DataGrid peut uniquement être liée à une telle liste lorsque tous les éléments de la liste sont du même type que le premier élément.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. Cela signifie que tous les objets doivent être du même type, ou qu’ils doivent hériter de la même classe que le premier élément de la 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. Par exemple, si le premier élément d’une liste est un Control, le deuxième élément peut être un TextBox (qui hérite de Control).For example, if the first item in a list is a Control, the second item could be a TextBox (which inherits from Control). Si, en revanche, le premier élément est un TextBox, le deuxième objet ne peut pas être un Control.If, on the other hand, the first item is a TextBox, the second object cannot be a Control. En outre, le ArrayList doit contenir des éléments lorsqu’il est lié et les objets de la DataGridTableStyle doivent contenir des propriétés publiques.Further, the ArrayList must have items in it when it is bound and the objects in the DataGridTableStyle must contain public properties. Un @no__t vide-0 génère une grille vide.An empty ArrayList will result in an empty grid. Lors de la liaison à un ArrayList, définissez la MappingName de la DataGridTableStyle sur « ArrayList » (le nom de type).When binding to an ArrayList, set the MappingName of the DataGridTableStyle to "ArrayList" (the type name).

Constructeurs

DataGridTableStyle()

Initialise une nouvelle instance de la classe DataGridTableStyle.Initializes a new instance of the DataGridTableStyle class.

DataGridTableStyle(Boolean)

Initialise une nouvelle instance de la classe DataGridTableStyle à l'aide de la valeur spécifiée pour déterminer si la grille est le style par défaut.Initializes a new instance of the DataGridTableStyle class using the specified value to determine whether the grid table is the default style.

DataGridTableStyle(CurrencyManager)

Initialise une nouvelle instance de la classe DataGridTableStyle avec le CurrencyManager spécifié.Initializes a new instance of the DataGridTableStyle class with the specified CurrencyManager.

Champs

DefaultTableStyle

Obtient le style de table par défaut.Gets the default table style.

Propriétés

AllowSorting

Indique si le tri est autorisé sur la table de la grille quand ce DataGridTableStyle est utilisé.Indicates whether sorting is allowed on the grid table when this DataGridTableStyle is used.

AlternatingBackColor

Obtient ou définit la couleur d'arrière-plan des lignes portant un numéro impair dans la grille.Gets or sets the background color of odd-numbered rows of the grid.

BackColor

Obtient ou définit la couleur d'arrière-plan des lignes portant un numéro pair dans la grille.Gets or sets the background color of even-numbered rows of the grid.

CanRaiseEvents

Obtient une valeur qui indique si le composant peut déclencher un événement.Gets a value indicating whether the component can raise an event.

(Hérité de Component)
ColumnHeadersVisible

Obtient ou définit une valeur indiquant si les en-têtes de colonne sont visibles.Gets or sets a value indicating whether column headers are visible.

Container

Obtient le IContainer qui contient Component.Gets the IContainer that contains the Component.

(Hérité de Component)
DataGrid

Obtient ou définit le contrôle DataGrid pour la table dessinée.Gets or sets the DataGrid control for the drawn table.

DesignMode

Obtient une valeur qui indique si Component est actuellement en mode design.Gets a value that indicates whether the Component is currently in design mode.

(Hérité de Component)
Events

Obtient la liste des gestionnaires d'événements attachés à ce Component.Gets the list of event handlers that are attached to this Component.

(Hérité de Component)
ForeColor

Obtient ou définit la couleur de premier plan de la table de grille.Gets or sets the foreground color of the grid table.

GridColumnStyles

Obtient la collection de colonnes dessinées pour cette table.Gets the collection of columns drawn for this table.

GridLineColor

Obtient ou définit la couleur du quadrillage.Gets or sets the color of grid lines.

GridLineStyle

Obtient ou définit le style du quadrillage.Gets or sets the style of grid lines.

HeaderBackColor

Obtient ou définit la couleur d'arrière-plan des en-têtes.Gets or sets the background color of headers.

HeaderFont

Obtient ou définit la police utilisée pour les légendes d'en-tête.Gets or sets the font used for header captions.

HeaderForeColor

Obtient ou définit la couleur de premier plan des en-têtes.Gets or sets the foreground color of headers.

LinkColor

Obtient ou définit la couleur du texte de lien.Gets or sets the color of link text.

LinkHoverColor

Obtient ou définit la couleur affichée lorsque le pointeur est placé sur un texte de lien.Gets or sets the color displayed when hovering over link text.

MappingName

Obtient ou définit le nom utilisé pour mapper la table avec une source de données spécifique.Gets or sets the name used to map this table to a specific data source.

PreferredColumnWidth

Obtient ou définit la largeur utilisée pour créer des colonnes quand une nouvelle grille est affichée.Gets or sets the width used to create columns when a new grid is displayed.

PreferredRowHeight

Obtient ou définit la hauteur utilisée pour créer une ligne quand une nouvelle grille est affichée.Gets or sets the height used to create a row when a new grid is displayed.

ReadOnly

Obtient ou définit une valeur indiquant si les colonnes peuvent être modifiées.Gets or sets a value indicating whether columns can be edited.

RowHeadersVisible

Obtient ou définit une valeur indiquant si les en-têtes de ligne sont visibles.Gets or sets a value indicating whether row headers are visible.

RowHeaderWidth

Obtient ou définit la largeur des en-têtes de ligne.Gets or sets the width of row headers.

SelectionBackColor

Obtient ou définit la couleur d'arrière-plan des cellules sélectionnées.Gets or sets the background color of selected cells.

SelectionForeColor

Obtient ou définit la couleur de premier plan des cellules sélectionnées.Gets or sets the foreground color of selected cells.

Site

Obtient ou définit le ISite de Component.Gets or sets the ISite of the Component.

(Hérité de Component)

Méthodes

BeginEdit(DataGridColumnStyle, Int32)

Demande une opération de modification.Requests an edit operation.

CreateGridColumn(PropertyDescriptor)

Crée un DataGridColumnStyle en utilisant le descripteur de propriété spécifié.Creates a DataGridColumnStyle, using the specified property descriptor.

CreateGridColumn(PropertyDescriptor, Boolean)

Crée un DataGridColumnStyle en utilisant le descripteur de propriété spécifié.Creates a DataGridColumnStyle using the specified property descriptor. Spécifie si le DataGridColumnStyle est un style de colonne par défaut.Specifies whether the DataGridColumnStyle is a default column style.

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par Component.Releases all resources used by the Component.

(Hérité de Component)
Dispose(Boolean)

Libère les ressources (autres que la mémoire) utilisées par DataGridTableStyle.Disposes of the resources (other than memory) used by the DataGridTableStyle.

EndEdit(DataGridColumnStyle, Int32, Boolean)

Demande la fin d'une opération de modification.Requests an end to an edit operation.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
GetService(Type)

Retourne un objet qui représente un service fourni par Component ou par son Container.Returns an object that represents a service provided by the Component or by its Container.

(Hérité de Component)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Hérité de MarshalByRefObject)
OnAllowSortingChanged(EventArgs)

Déclenche l'événement AllowSortingChanged.Raises the AllowSortingChanged event.

OnAlternatingBackColorChanged(EventArgs)

Déclenche l'événement AlternatingBackColorChanged.Raises the AlternatingBackColorChanged event.

OnBackColorChanged(EventArgs)

Déclenche l'événement BackColorChanged.Raises the BackColorChanged event.

OnColumnHeadersVisibleChanged(EventArgs)

Déclenche l'événement ColumnHeadersVisibleChanged.Raises the ColumnHeadersVisibleChanged event.

OnForeColorChanged(EventArgs)

Déclenche l'événement ForeColorChanged.Raises the ForeColorChanged event.

OnGridLineColorChanged(EventArgs)

Déclenche l'événement GridLineColorChanged.Raises the GridLineColorChanged event.

OnGridLineStyleChanged(EventArgs)

Déclenche l'événement GridLineStyleChanged.Raises the GridLineStyleChanged event.

OnHeaderBackColorChanged(EventArgs)

Déclenche l'événement HeaderBackColorChanged.Raises the HeaderBackColorChanged event.

OnHeaderFontChanged(EventArgs)

Déclenche l'événement HeaderFontChanged.Raises the HeaderFontChanged event.

OnHeaderForeColorChanged(EventArgs)

Déclenche l'événement HeaderForeColorChanged.Raises the HeaderForeColorChanged event.

OnLinkColorChanged(EventArgs)

Déclenche l'événement LinkColorChanged.Raises the LinkColorChanged event.

OnLinkHoverColorChanged(EventArgs)

Déclenche l'événement LinkHoverColorChanged.Raises the LinkHoverColorChanged event.

OnMappingNameChanged(EventArgs)

Déclenche l'événement MappingNameChanged.Raises the MappingNameChanged event.

OnPreferredColumnWidthChanged(EventArgs)

Déclenche l'événement PreferredColumnWidthChanged.Raises the PreferredColumnWidthChanged event.

OnPreferredRowHeightChanged(EventArgs)

Déclenche l'événement PreferredRowHeightChanged.Raises the PreferredRowHeightChanged event.

OnReadOnlyChanged(EventArgs)

Déclenche l'événement ReadOnlyChanged.Raises the ReadOnlyChanged event.

OnRowHeadersVisibleChanged(EventArgs)

Déclenche l'événement RowHeadersVisibleChanged.Raises the RowHeadersVisibleChanged event.

OnRowHeaderWidthChanged(EventArgs)

Déclenche l'événement RowHeaderWidthChanged.Raises the RowHeaderWidthChanged event.

OnSelectionBackColorChanged(EventArgs)

Déclenche l'événement SelectionBackColorChanged.Raises the SelectionBackColorChanged event.

OnSelectionForeColorChanged(EventArgs)

Déclenche l'événement SelectionForeColorChanged.Raises the SelectionForeColorChanged event.

ResetAlternatingBackColor()

Rétablit la valeur par défaut de la propriété AlternatingBackColor.Resets the AlternatingBackColor property to its default value.

ResetBackColor()

Rétablit la valeur par défaut de la propriété BackColor.Resets the BackColor property to its default value.

ResetForeColor()

Rétablit la valeur par défaut de la propriété ForeColor.Resets the ForeColor property to its default value.

ResetGridLineColor()

Rétablit la valeur par défaut de la propriété GridLineColor.Resets the GridLineColor property to its default value.

ResetHeaderBackColor()

Rétablit la valeur par défaut de la propriété HeaderBackColor.Resets the HeaderBackColor property to its default value.

ResetHeaderFont()

Rétablit la valeur par défaut de la propriété HeaderFont.Resets the HeaderFont property to its default value.

ResetHeaderForeColor()

Rétablit la valeur par défaut de la propriété HeaderForeColor.Resets the HeaderForeColor property to its default value.

ResetLinkColor()

Rétablit la valeur par défaut de la propriété LinkColor.Resets the LinkColor property to its default value.

ResetLinkHoverColor()

Rétablit la valeur par défaut de la propriété LinkHoverColor.Resets the LinkHoverColor property to its default value.

ResetSelectionBackColor()

Rétablit la valeur par défaut de la propriété SelectionBackColor.Resets the SelectionBackColor property to its default value.

ResetSelectionForeColor()

Rétablit la valeur par défaut de la propriété SelectionForeColor.Resets the SelectionForeColor property to its default value.

ShouldSerializeAlternatingBackColor()

Indique si la propriété AlternatingBackColor doit être rendue persistante.Indicates whether the AlternatingBackColor property should be persisted.

ShouldSerializeBackColor()

Indique si la propriété BackColor doit être rendue persistante.Indicates whether the BackColor property should be persisted.

ShouldSerializeForeColor()

Indique si la propriété ForeColor doit être rendue persistante.Indicates whether the ForeColor property should be persisted.

ShouldSerializeGridLineColor()

Indique si la propriété GridLineColor doit être rendue persistante.Indicates whether the GridLineColor property should be persisted.

ShouldSerializeHeaderBackColor()

Indique si la propriété HeaderBackColor doit être rendue persistante.Indicates whether the HeaderBackColor property should be persisted.

ShouldSerializeHeaderForeColor()

Indique si la propriété HeaderForeColor doit être rendue persistante.Indicates whether the HeaderForeColor property should be persisted.

ShouldSerializeLinkColor()

Indique si la propriété LinkColor doit être rendue persistante.Indicates whether the LinkColor property should be persisted.

ShouldSerializeLinkHoverColor()

Indique si la propriété LinkHoverColor doit être rendue persistante.Indicates whether the LinkHoverColor property should be persisted.

ShouldSerializePreferredRowHeight()

Indique si la propriété PreferredRowHeight doit être rendue persistante.Indicates whether the PreferredRowHeight property should be persisted.

ShouldSerializeSelectionBackColor()

Indique si la propriété SelectionBackColor doit être rendue persistante.Indicates whether the SelectionBackColor property should be persisted.

ShouldSerializeSelectionForeColor()

Indique si la propriété SelectionForeColor doit être rendue persistante.Indicates whether the SelectionForeColor property should be persisted.

ToString()

Retourne un String contenant le nom du Component, s’il en existe un.Returns a String containing the name of the Component, if any. Cette méthode ne doit pas être remplacée.This method should not be overridden.

(Hérité de Component)

Événements

AllowSortingChanged

Se produit lorsque la valeur de la propriété AllowSorting est modifiée.Occurs when the AllowSorting property value changes.

AlternatingBackColorChanged

Se produit quand la valeur AlternatingBackColor est modifiée.Occurs when the AlternatingBackColor value changes.

BackColorChanged

Se produit quand la valeur BackColor est modifiée.Occurs when the BackColor value changes.

ColumnHeadersVisibleChanged

Se produit quand la valeur ColumnHeadersVisible est modifiée.Occurs when the ColumnHeadersVisible value changes.

Disposed

Se produit lorsque le composant est supprimé par un appel à la méthode Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Hérité de Component)
ForeColorChanged

Se produit quand la valeur ForeColor est modifiée.Occurs when the ForeColor value changes.

GridLineColorChanged

Se produit quand la valeur GridLineColor est modifiée.Occurs when the GridLineColor value changes.

GridLineStyleChanged

Se produit quand la valeur GridLineStyle est modifiée.Occurs when the GridLineStyle value changes.

HeaderBackColorChanged

Se produit quand la valeur HeaderBackColor est modifiée.Occurs when the HeaderBackColor value changes.

HeaderFontChanged

Se produit quand la valeur HeaderFont est modifiée.Occurs when the HeaderFont value changes.

HeaderForeColorChanged

Se produit quand la valeur HeaderForeColor est modifiée.Occurs when the HeaderForeColor value changes.

LinkColorChanged

Se produit quand la valeur LinkColor est modifiée.Occurs when the LinkColor value changes.

LinkHoverColorChanged

Se produit quand la valeur LinkHoverColor est modifiée.Occurs when the LinkHoverColor value changes.

MappingNameChanged

Se produit quand la valeur MappingName est modifiée.Occurs when the MappingName value changes.

PreferredColumnWidthChanged

Se produit lorsque la valeur de la propriété PreferredColumnWidth est modifiée.Occurs when the PreferredColumnWidth property value changes.

PreferredRowHeightChanged

Se produit quand la valeur PreferredRowHeight est modifiée.Occurs when the PreferredRowHeight value changes.

ReadOnlyChanged

Se produit quand la valeur ReadOnly est modifiée.Occurs when the ReadOnly value changes.

RowHeadersVisibleChanged

Se produit quand la valeur RowHeadersVisible est modifiée.Occurs when the RowHeadersVisible value changes.

RowHeaderWidthChanged

Se produit quand la valeur RowHeaderWidth est modifiée.Occurs when the RowHeaderWidth value changes.

SelectionBackColorChanged

Se produit quand la valeur SelectionBackColor est modifiée.Occurs when the SelectionBackColor value changes.

SelectionForeColorChanged

Se produit quand la valeur SelectionForeColor est modifiée.Occurs when the SelectionForeColor value changes.

S’applique à

Voir aussi