DataGridTableStyle DataGridTableStyle DataGridTableStyle DataGridTableStyle Class

Definizione

Rappresenta la tabella disegnata dal controllo DataGrid in fase di esecuzione.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
Ereditarietà
Implementazioni

Esempi

Esempio di codice seguente crea due DataGridTableStyle istanze e imposta la MappingName di ogni oggetto per il TableName di un DataTable in 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. Nell'esempio viene quindi aggiunto DataGridColumnStyle gli oggetti per il GridColumnStylesCollection della ognuno DataGridTableStyle.The example then adds DataGridColumnStyle objects to the GridColumnStylesCollection of each DataGridTableStyle. Per un esempio che viene eseguita, vedere il System.Windows.Forms.DataGrid esempio.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

Commenti

Il System.Windows.Forms.DataGrid controllo Visualizza i dati sotto forma di una griglia.The System.Windows.Forms.DataGrid control displays data in the form of a grid. Il DataGridTableStyle è una classe che rappresenta solo la griglia disegnata.The DataGridTableStyle is a class that represents the drawn grid only. In questa griglia non deve essere confuso con il DataTable classe, che può rappresenta un'origine dei dati per la griglia.This grid should not be confused with the DataTable class, which is a possible source of data for the grid. Al contrario, il DataGridTableStyle rappresenta esclusivamente la griglia disegnata nel controllo.Instead, the DataGridTableStyle strictly represents the grid as it is painted in the control. Pertanto, tramite il DataGridTableStyle è possibile controllare l'aspetto della griglia per ogni DataTable.Therefore, through the DataGridTableStyle you can control the appearance of the grid for each DataTable. Per specificare quale DataGridTableStyle viene usato quando si visualizzano i dati da un particolare DataTable, impostare il MappingName per il TableName di un DataTable.To specify which DataGridTableStyle is used when displaying data from a particular DataTable, set the MappingName to the TableName of a DataTable.

Il GridTableStylesCollection recuperati tramite il TableStyles proprietà contiene tutti i DataGridTableStyle oggetti utilizzati da un System.Windows.Forms.DataGrid controllo.The GridTableStylesCollection retrieved through the TableStyles property contains all the DataGridTableStyle objects used by a System.Windows.Forms.DataGrid control. L'insieme può contenere come molte DataGridTableStyle oggetti in base alle esigenze, ma la MappingName della ognuno deve essere univoco.The collection can contain as many DataGridTableStyle objects as you need, however the MappingName of each must be unique. In fase di esecuzione, in questo modo è possibile sostituire un altro DataGridTableStyle per gli stessi dati, in base alle preferenze dell'utente.At run time, this allows you to substitute a different DataGridTableStyle for the same data, depending on the user's preference. Per eseguire questa operazione:To do this:

  1. Popolare la GridTableStylesCollection con DataGridTableStyle oggetti.Populate the GridTableStylesCollection with DataGridTableStyle objects. Se un DataGridTableStyle presente nella GridTableStylesCollection cui MappingName valore della proprietà è uguale al DataTable dell'oggetto TableName proprietà, il DataTable viene visualizzato con questo 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. Se nessun DataGridTableStyle esistente con un oggetto corrispondente MappingName, il DataTable viene visualizzata con lo stile predefinito per le tabelle di griglia di dati.If no DataGridTableStyle exists with a matching MappingName, the DataTable is displayed with the default style for data grid tables.

  2. Quando è necessario uno stile della griglia diversa, usare il Item proprietà per selezionare un valore appropriato DataGridTableStyle (passare il TableName per il Item[String] proprietà) e impostare il MappingName dell'oggetto restituito a un nuovo valore.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. Usare la Item[String] proprietà per selezionare il valore desiderato DataGridTableStylee impostare relativo MappingName per il TableName del DataTable.Use the Item[String] property to select the desired DataGridTableStyle, and set its MappingName to the TableName of the DataTable.

Attenzione

Crea sempre DataGridColumnStyle degli oggetti e aggiungerli al GridColumnStylesCollection prima di aggiungere DataGridTableStyle oggetti per il GridTableStylesCollection.Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. Quando si aggiunge un oggetto vuoto DataGridTableStyle con un valore valido MappingName valore alla raccolta, DataGridColumnStyle gli oggetti vengono generati automaticamente per l'utente.When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. Di conseguenza, verrà generata un'eccezione se si tenta di aggiungere nuovi DataGridColumnStyle gli oggetti con duplicato MappingName i valori per il GridColumnStylesCollection.Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

Per determinare quali DataGridTableStyle è attualmente visibile, usare il DataSource e DataMember delle proprietà del System.Windows.Forms.DataGrid per restituire 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. Se l'origine dati implementa la ITypedList interfaccia, è possibile usare il GetListName per restituire il MappingName della tabella corrente.If the data source implements the ITypedList interface, you can use the GetListName method to return the MappingName of the current table. Ciò è illustrato il codice c# riportato di seguito: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));  
}  

Se il DataSet contiene DataTable oggetti correlati tramite DataRelation oggetti e l'oggetto attualmente visualizzato DataTable è una tabella figlio, il DataMember restituirà una stringa nel formato del tipo TableName. RelationName (nel caso più semplice).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). Se il DataTable è più in basso nella gerarchia, la stringa sarà costituito il nome della tabella padre seguito da necessari RelationName valori necessari per raggiungere il livello della tabella.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. Si supponga, ad esempio, tre DataTable oggetti in una relazione gerarchica denominata (dall'alto in basso) Regions, Customers, e Orderse due DataRelation gli oggetti denominati RegionsToCustomers e CustomersToOrders, il DataMemberrestituirà "la stringa 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". Tuttavia, il MappingName potranno quindi essere "Orders".However, the MappingName will then be "Orders".

La raccolta di DataGridTableStyle oggetti viene restituito tramite il TableStyles proprietà del System.Windows.Forms.DataGrid.The collection of DataGridTableStyle objects is returned through the TableStyles property of the System.Windows.Forms.DataGrid.

Quando un DataGridTableStyle viene visualizzato, le impostazioni per il DataGridTableStyle sostituiranno le impostazioni per il System.Windows.Forms.DataGrid controllo.When a DataGridTableStyle is displayed, the settings for the DataGridTableStyle will override the settings for the System.Windows.Forms.DataGrid control. Se un valore non è impostato per un determinato DataGridTableStyle proprietà, il System.Windows.Forms.DataGrid verrà utilizzato il valore del controllo.If a value is not set for a particular DataGridTableStyle property, the System.Windows.Forms.DataGrid control's value will be used instead. Nell'elenco seguente viene illustrata la DataGridColumnStyle delle proprietà che è possibile impostare per eseguire l'override System.Windows.Forms.DataGrid controllare le proprietà:The following list shows the DataGridColumnStyle properties that can be set to override System.Windows.Forms.DataGrid control properties:

Per associare il DataGrid in una matrice fortemente tipizzata di oggetti, il tipo di oggetto deve contenere le proprietà pubbliche.To bind the DataGrid to a strongly typed array of objects, the object type must contain public properties. Per creare un DataGridTableStyle che consente di visualizzare la matrice, impostare il DataGridTableStyle.MappingName proprietà typename in cui typename viene sostituito dal nome del tipo di oggetto.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. Si noti anche che il MappingName proprietà è tra maiuscole e minuscole, il nome del tipo deve corrispondere esattamente.Also note that the MappingName property is case-sensitive; the type name must be matched exactly. Vedere il MappingName proprietà per un esempio.See the MappingName property for an example.

È anche possibile associare il DataGrid a un ArrayList.You can also bind the DataGrid to an ArrayList. Una funzionalità dei ArrayList è che può contenere gli oggetti di più tipi, ma il DataGrid può associarsi solo a tale elenco quando tutti gli elementi nell'elenco sono dello stesso tipo come primo elemento.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. Ciò significa che tutti gli oggetti devono essere dello stesso tipo, o ereditano dalla classe stessa come primo elemento nell'elenco.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. Ad esempio, se il primo elemento in un elenco è un Control, il secondo elemento potrebbe essere un TextBox (che eredita da Control).For example, if the first item in a list is a Control, the second item could be a TextBox (which inherits from Control). Se, d'altra parte, il primo elemento è un TextBox, il secondo oggetto non può essere un Control.If, on the other hand, the first item is a TextBox, the second object cannot be a Control. Inoltre, il ArrayList devono avere gli elementi in essa quando è associata e gli oggetti nel DataGridTableStyle deve contenere le proprietà pubbliche.Further, the ArrayList must have items in it when it is bound and the objects in the DataGridTableStyle must contain public properties. Un oggetto vuoto ArrayList comporterà una griglia vuota.An empty ArrayList will result in an empty grid. Quando si associa a un ArrayList, impostare il MappingName del DataGridTableStyle a "ArrayList" (il nome del tipo).When binding to an ArrayList, set the MappingName of the DataGridTableStyle to "ArrayList" (the type name).

Costruttori

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

Inizializza una nuova istanza della classe DataGridTableStyle.Initializes a new instance of the DataGridTableStyle class.

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

Inizializza una nuova istanza della classe DataGridTableStyle usando il valore specificato per stabilire se la tabella della griglia è lo stile predefinito.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)

Inizializza una nuova istanza della classe DataGridTableStyle con l'oggetto CurrencyManager specificato.Initializes a new instance of the DataGridTableStyle class with the specified CurrencyManager.

Campi

DefaultTableStyle DefaultTableStyle DefaultTableStyle DefaultTableStyle

Ottiene lo stile di tabella predefinito.Gets the default table style.

Proprietà

AllowSorting AllowSorting AllowSorting AllowSorting

Indica se l'esecuzione dell'ordinamento della tabella della griglia è consentita quando si usa questo oggetto DataGridTableStyle.Indicates whether sorting is allowed on the grid table when this DataGridTableStyle is used.

AlternatingBackColor AlternatingBackColor AlternatingBackColor AlternatingBackColor

Ottiene o imposta il colore di sfondo delle righe dispari della griglia.Gets or sets the background color of odd-numbered rows of the grid.

BackColor BackColor BackColor BackColor

Ottiene o imposta il colore di sfondo delle righe pari della griglia.Gets or sets the background color of even-numbered rows of the grid.

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

Ottiene un valore che indica se il componente può generare un evento.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ColumnHeadersVisible ColumnHeadersVisible ColumnHeadersVisible ColumnHeadersVisible

Ottiene o imposta un valore che indica se l'intestazione delle colonne è visibile.Gets or sets a value indicating whether column headers are visible.

Container Container Container Container

Ottiene il IContainer che contiene il Component.Gets the IContainer that contains the Component.

(Inherited from Component)
DataGrid DataGrid DataGrid DataGrid

Ottiene o imposta il controllo DataGrid per la tabella disegnata.Gets or sets the DataGrid control for the drawn table.

DesignMode DesignMode DesignMode DesignMode

Ottiene un valore che indica se il Component si trova in modalità progettazione.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Ottiene l'elenco dei gestori eventi allegati a questo Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
ForeColor ForeColor ForeColor ForeColor

Ottiene o imposta il colore di primo piano della tabella.Gets or sets the foreground color of the grid table.

GridColumnStyles GridColumnStyles GridColumnStyles GridColumnStyles

Ottiene la raccolta di colonne disegnate per questa tabella.Gets the collection of columns drawn for this table.

GridLineColor GridLineColor GridLineColor GridLineColor

Ottiene o imposta il colore delle linee della griglia.Gets or sets the color of grid lines.

GridLineStyle GridLineStyle GridLineStyle GridLineStyle

Ottiene o imposta lo stile delle linee della griglia.Gets or sets the style of grid lines.

HeaderBackColor HeaderBackColor HeaderBackColor HeaderBackColor

Ottiene o imposta il colore di sfondo delle intestazioni.Gets or sets the background color of headers.

HeaderFont HeaderFont HeaderFont HeaderFont

Ottiene o imposta il tipo di carattere usato per la didascalia delle intestazioni.Gets or sets the font used for header captions.

HeaderForeColor HeaderForeColor HeaderForeColor HeaderForeColor

Ottiene o imposta il colore di primo piano delle intestazioni.Gets or sets the foreground color of headers.

LinkColor LinkColor LinkColor LinkColor

Ottiene o imposta il colore di testo collegamento.Gets or sets the color of link text.

LinkHoverColor LinkHoverColor LinkHoverColor LinkHoverColor

Ottiene o imposta il colore visualizzato quando si passa con il mouse sul testo del collegamento.Gets or sets the color displayed when hovering over link text.

MappingName MappingName MappingName MappingName

Ottiene o imposta il nome usato per eseguire il mapping della tabella e associarla a un'origine dati specifica.Gets or sets the name used to map this table to a specific data source.

PreferredColumnWidth PreferredColumnWidth PreferredColumnWidth PreferredColumnWidth

Ottiene o imposta la larghezza usata per la creazione delle colonne durante la visualizzazione di una nuova griglia.Gets or sets the width used to create columns when a new grid is displayed.

PreferredRowHeight PreferredRowHeight PreferredRowHeight PreferredRowHeight

Ottiene o imposta l'altezza usata per la creazione di una riga durante la visualizzazione di una nuova griglia.Gets or sets the height used to create a row when a new grid is displayed.

ReadOnly ReadOnly ReadOnly ReadOnly

Ottiene o imposta un valore che indica se le colonne possono essere modificate.Gets or sets a value indicating whether columns can be edited.

RowHeadersVisible RowHeadersVisible RowHeadersVisible RowHeadersVisible

Ottiene o imposta un valore che indica se l'intestazione delle righe è visibile.Gets or sets a value indicating whether row headers are visible.

RowHeaderWidth RowHeaderWidth RowHeaderWidth RowHeaderWidth

Ottiene o imposta l'ampiezza dell'intestazione delle righe.Gets or sets the width of row headers.

SelectionBackColor SelectionBackColor SelectionBackColor SelectionBackColor

Ottiene o imposta il colore di sfondo delle celle selezionate.Gets or sets the background color of selected cells.

SelectionForeColor SelectionForeColor SelectionForeColor SelectionForeColor

Ottiene o imposta il colore di primo piano delle celle selezionate.Gets or sets the foreground color of selected cells.

Site Site Site Site

Ottiene o imposta l'oggetto ISite di Component.Gets or sets the ISite of the Component.

(Inherited from Component)

Metodi

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

Richiede un'operazione di modifica.Requests an edit operation.

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

Crea un oggetto DataGridColumnStyle usando il descrittore di proprietà specificato.Creates a DataGridColumnStyle, using the specified property descriptor.

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

Crea un oggetto DataGridColumnStyle usando il descrittore di proprietà specificato.Creates a DataGridColumnStyle using the specified property descriptor. Specifica se l'oggetto DataGridColumnStyle è uno stile di colonna predefinito.Specifies whether the DataGridColumnStyle is a default column style.

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

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.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()

Rilascia tutte le risorse usate da Component.Releases all resources used by the Component.

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

Elimina le risorse, diverse dalla memoria, usate dall'oggetto DataGridTableStyle.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)

Richiede una fine per un'operazione di modifica.Requests an end to an edit operation.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.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)

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.Returns an object that represents a service provided by the Component or by its Container.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

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

Genera l'evento AllowSortingChanged.Raises the AllowSortingChanged event.

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

Genera l'evento AlternatingBackColorChanged.Raises the AlternatingBackColorChanged event.

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

Genera l'evento BackColorChanged.Raises the BackColorChanged event.

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

Genera l'evento ColumnHeadersVisibleChanged.Raises the ColumnHeadersVisibleChanged event.

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

Genera l'evento ForeColorChanged.Raises the ForeColorChanged event.

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

Genera l'evento GridLineColorChanged.Raises the GridLineColorChanged event.

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

Genera l'evento GridLineStyleChanged.Raises the GridLineStyleChanged event.

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

Genera l'evento HeaderBackColorChanged.Raises the HeaderBackColorChanged event.

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

Genera l'evento HeaderFontChanged.Raises the HeaderFontChanged event.

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

Genera l'evento HeaderForeColorChanged.Raises the HeaderForeColorChanged event.

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

Genera l'evento LinkColorChanged.Raises the LinkColorChanged event.

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

Genera l'evento LinkHoverColorChanged.Raises the LinkHoverColorChanged event.

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

Genera l'evento MappingNameChanged.Raises the MappingNameChanged event

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

Genera l'evento PreferredColumnWidthChanged.Raises the PreferredColumnWidthChanged event.

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

Genera l'evento PreferredRowHeightChanged.Raises the PreferredRowHeightChanged event.

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

Genera l'evento ReadOnlyChanged.Raises the ReadOnlyChanged event.

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

Genera l'evento RowHeadersVisibleChanged.Raises the RowHeadersVisibleChanged event.

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

Genera l'evento RowHeaderWidthChanged.Raises the RowHeaderWidthChanged event.

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

Genera l'evento SelectionBackColorChanged.Raises the SelectionBackColorChanged event.

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

Genera l'evento SelectionForeColorChanged.Raises the SelectionForeColorChanged event.

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

Reimposta il valore predefinito della proprietà AlternatingBackColor.Resets the AlternatingBackColor property to its default value.

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

Reimposta il valore predefinito della proprietà BackColor.Resets the BackColor property to its default value.

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

Reimposta il valore predefinito della proprietà ForeColor.Resets the ForeColor property to its default value.

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

Reimposta il valore predefinito della proprietà GridLineColor.Resets the GridLineColor property to its default value.

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

Reimposta il valore predefinito della proprietà HeaderBackColor.Resets the HeaderBackColor property to its default value.

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

Reimposta il valore predefinito della proprietà HeaderFont.Resets the HeaderFont property to its default value.

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

Reimposta il valore predefinito della proprietà HeaderForeColor.Resets the HeaderForeColor property to its default value.

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

Reimposta il valore predefinito della proprietà LinkColor.Resets the LinkColor property to its default value.

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

Reimposta il valore predefinito della proprietà LinkHoverColor.Resets the LinkHoverColor property to its default value.

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

Reimposta il valore predefinito della proprietà SelectionBackColor.Resets the SelectionBackColor property to its default value.

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

Reimposta il valore predefinito della proprietà SelectionForeColor.Resets the SelectionForeColor property to its default value.

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

Indica se la proprietà AlternatingBackColor deve essere mantenuta.Indicates whether the AlternatingBackColor property should be persisted.

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

Indica se la proprietà BackColor deve essere mantenuta.Indicates whether the BackColor property should be persisted.

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

Indica se la proprietà ForeColor deve essere mantenuta.Indicates whether the ForeColor property should be persisted.

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

Indica se la proprietà GridLineColor deve essere mantenuta.Indicates whether the GridLineColor property should be persisted.

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

Indica se la proprietà HeaderBackColor deve essere mantenuta.Indicates whether the HeaderBackColor property should be persisted.

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

Indica se la proprietà HeaderForeColor deve essere mantenuta.Indicates whether the HeaderForeColor property should be persisted.

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

Indica se la proprietà LinkColor deve essere mantenuta.Indicates whether the LinkColor property should be persisted.

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

Indica se la proprietà LinkHoverColor deve essere mantenuta.Indicates whether the LinkHoverColor property should be persisted.

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

Indica se la proprietà PreferredRowHeight deve essere mantenuta.Indicates whether the PreferredRowHeight property should be persisted.

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

Indica se la proprietà SelectionBackColor deve essere mantenuta.Indicates whether the SelectionBackColor property should be persisted.

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

Indica se la proprietà SelectionForeColor deve essere mantenuta.Indicates whether the SelectionForeColor property should be persisted.

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

Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component.Returns a String containing the name of the Component, if any. Questo metodo non deve essere sottoposto a override.This method should not be overridden.

(Inherited from Component)

Eventi

AllowSortingChanged AllowSortingChanged AllowSortingChanged AllowSortingChanged

Si verifica quando il valore della proprietà AllowSorting cambia.Occurs when the AllowSorting property value changes.

AlternatingBackColorChanged AlternatingBackColorChanged AlternatingBackColorChanged AlternatingBackColorChanged

Si verifica quando il valore dell'oggetto AlternatingBackColor cambia.Occurs when the AlternatingBackColor value changes.

BackColorChanged BackColorChanged BackColorChanged BackColorChanged

Si verifica quando il valore dell'oggetto BackColor cambia.Occurs when the BackColor value changes.

ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged

Si verifica quando il valore dell'oggetto ColumnHeadersVisible cambia.Occurs when the ColumnHeadersVisible value changes.

Disposed Disposed Disposed Disposed

Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)
ForeColorChanged ForeColorChanged ForeColorChanged ForeColorChanged

Si verifica quando il valore dell'oggetto ForeColor cambia.Occurs when the ForeColor value changes.

GridLineColorChanged GridLineColorChanged GridLineColorChanged GridLineColorChanged

Si verifica quando il valore dell'oggetto GridLineColor cambia.Occurs when the GridLineColor value changes.

GridLineStyleChanged GridLineStyleChanged GridLineStyleChanged GridLineStyleChanged

Si verifica quando il valore dell'oggetto GridLineStyle cambia.Occurs when the GridLineStyle value changes.

HeaderBackColorChanged HeaderBackColorChanged HeaderBackColorChanged HeaderBackColorChanged

Si verifica quando il valore dell'oggetto HeaderBackColor cambia.Occurs when the HeaderBackColor value changes.

HeaderFontChanged HeaderFontChanged HeaderFontChanged HeaderFontChanged

Si verifica quando il valore dell'oggetto HeaderFont cambia.Occurs when the HeaderFont value changes.

HeaderForeColorChanged HeaderForeColorChanged HeaderForeColorChanged HeaderForeColorChanged

Si verifica quando il valore dell'oggetto HeaderForeColor cambia.Occurs when the HeaderForeColor value changes.

LinkColorChanged LinkColorChanged LinkColorChanged LinkColorChanged

Si verifica quando il valore dell'oggetto LinkColor cambia.Occurs when the LinkColor value changes.

LinkHoverColorChanged LinkHoverColorChanged LinkHoverColorChanged LinkHoverColorChanged

Si verifica quando il valore dell'oggetto LinkHoverColor cambia.Occurs when the LinkHoverColor value changes.

MappingNameChanged MappingNameChanged MappingNameChanged MappingNameChanged

Si verifica quando il valore dell'oggetto MappingName cambia.Occurs when the MappingName value changes.

PreferredColumnWidthChanged PreferredColumnWidthChanged PreferredColumnWidthChanged PreferredColumnWidthChanged

Si verifica quando il valore della proprietà PreferredColumnWidth cambia.Occurs when the PreferredColumnWidth property value changes.

PreferredRowHeightChanged PreferredRowHeightChanged PreferredRowHeightChanged PreferredRowHeightChanged

Si verifica quando il valore dell'oggetto PreferredRowHeight cambia.Occurs when the PreferredRowHeight value changes.

ReadOnlyChanged ReadOnlyChanged ReadOnlyChanged ReadOnlyChanged

Si verifica quando il valore dell'oggetto ReadOnly cambia.Occurs when the ReadOnly value changes.

RowHeadersVisibleChanged RowHeadersVisibleChanged RowHeadersVisibleChanged RowHeadersVisibleChanged

Si verifica quando il valore dell'oggetto RowHeadersVisible cambia.Occurs when the RowHeadersVisible value changes.

RowHeaderWidthChanged RowHeaderWidthChanged RowHeaderWidthChanged RowHeaderWidthChanged

Si verifica quando il valore dell'oggetto RowHeaderWidth cambia.Occurs when the RowHeaderWidth value changes.

SelectionBackColorChanged SelectionBackColorChanged SelectionBackColorChanged SelectionBackColorChanged

Si verifica quando il valore dell'oggetto SelectionBackColor cambia.Occurs when the SelectionBackColor value changes.

SelectionForeColorChanged SelectionForeColorChanged SelectionForeColorChanged SelectionForeColorChanged

Si verifica quando il valore dell'oggetto SelectionForeColor cambia.Occurs when the SelectionForeColor value changes.

Si applica a

Vedi anche