GridColumnStylesCollection.Item[PropertyDescriptor] Proprietà

Definizione

Ottiene un DataGridColumnStyle specifico dell'insieme GridColumnStylesCollection .Gets a specified DataGridColumnStyle in the GridColumnStylesCollection.

Overload

Item[Int32]

Ottiene l'oggetto DataGridColumnStyle in corrispondenza dell'indice specificato.Gets the DataGridColumnStyle at a specified index.

Item[String]

Ottiene DataGridColumnStyle con il nome specificato.Gets the DataGridColumnStyle with the specified name.

Item[PropertyDescriptor]

Ottiene l'oggetto DataGridColumnStyle associato all'oggetto PropertyDescriptor specificato.Gets the DataGridColumnStyle associated with the specified PropertyDescriptor.

Item[Int32]

Ottiene l'oggetto DataGridColumnStyle in corrispondenza dell'indice specificato.Gets the DataGridColumnStyle at a specified index.

public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[int] { System::Windows::Forms::DataGridColumnStyle ^ get(int index); };
public System.Windows.Forms.DataGridColumnStyle this[int index] { get; }
member this.Item(int) : System.Windows.Forms.DataGridColumnStyle
Default Public ReadOnly Property Item(index As Integer) As DataGridColumnStyle

Parametri

index
Int32

Indice in base zero dell'oggetto DataGridColumnStyle da restituire.The zero-based index of the DataGridColumnStyle to return.

Valore della proprietà

Classe DataGridColumnStyle specificata.The specified DataGridColumnStyle.

Esempi

Nell'esempio di codice seguente viene DataGridColumnStyle ottenuto utilizzando Item[PropertyDescriptor] la proprietà.The following code example gets the DataGridColumnStyle using the Item[PropertyDescriptor] property.

Private Sub GetGridColumn()
    Dim myDataGridColumnStyle As DataGridColumnStyle 
    ' Get the DataGridColumnStyle at the specified index.
    myDataGridColumnStyle = _
    DataGrid1.TableStyles(0).GridColumnStyles(0)
    Console.WriteLine(myDataGridColumnStyle.MappingName)
End Sub 

Commenti

Utilizzare il IndexOf metodo per determinare l'indice di qualsiasi elemento nella raccolta.Use the IndexOf method to determine the index of any element in the collection.

Item[String]

Ottiene DataGridColumnStyle con il nome specificato.Gets the DataGridColumnStyle with the specified name.

public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[System::String ^] { System::Windows::Forms::DataGridColumnStyle ^ get(System::String ^ columnName); };
public System.Windows.Forms.DataGridColumnStyle this[string columnName] { get; }
member this.Item(string) : System.Windows.Forms.DataGridColumnStyle
Default Public ReadOnly Property Item(columnName As String) As DataGridColumnStyle

Parametri

columnName
String

La proprietà MappingName dell'oggetto DataGridColumnStyle da recuperare.The MappingName of the DataGridColumnStyle to retrieve.

Valore della proprietà

Il DataGridColumnStyle con l'intestazione di colonna specificata.The DataGridColumnStyle with the specified column header.

Esempi

Nell'esempio DataGridColumnStyle Item[PropertyDescriptor] di codice seguente viene restituito il nome nella proprietà.The following code example returns the DataGridColumnStyle named in the Item[PropertyDescriptor] property.

Private Sub GetGridColumn()
    Dim myDataGridColumnStyle As DataGridColumnStyle 
    ' Get the DataGridColumnStyle at the specified index.
    myDataGridColumnStyle = _
    DataGrid1.TableStyles(0).GridColumnStyles("Fname")
    Console.WriteLine(myDataGridColumnStyle.MappingName)
End Sub 

Commenti

L'intestazione di colonna di DataGridColumnStyle un oggetto può essere impostata in modo esplicito impostando la HeaderText proprietà.The column header of a DataGridColumnStyle can be set explicitly by setting the HeaderText property. Per impostazione predefinita, HeaderText l'oggetto viene impostato MappingName usando il valore della proprietà USA.By default, the HeaderText is set using uses MappingName property value.

Il confronto tra le intestazioni di colonna e il valore da cercare non fa distinzione tra maiuscole e minuscole.The comparison between column headers and the value to look for is not case-sensitive.

Item[PropertyDescriptor]

Ottiene l'oggetto DataGridColumnStyle associato all'oggetto PropertyDescriptor specificato.Gets the DataGridColumnStyle associated with the specified PropertyDescriptor.

public:
 property System::Windows::Forms::DataGridColumnStyle ^ default[System::ComponentModel::PropertyDescriptor ^] { System::Windows::Forms::DataGridColumnStyle ^ get(System::ComponentModel::PropertyDescriptor ^ propDesc); };
public System.Windows.Forms.DataGridColumnStyle this[System.ComponentModel.PropertyDescriptor propDesc] { get; }
member this.Item(System.ComponentModel.PropertyDescriptor) : System.Windows.Forms.DataGridColumnStyle
Default Public ReadOnly Property Item(propDesc As PropertyDescriptor) As DataGridColumnStyle

Parametri

propertyDesciptor
PropertyDescriptor

Oggetto PropertyDescriptor associato all'oggetto DataGridColumnStyle.The PropertyDescriptor associated with the DataGridColumnStyle.

Valore della proprietà

Il DataGridColumnStyle associato al descrittore PropertyDescriptor specificato.The DataGridColumnStyle associated the specified PropertyDescriptor.

Esempi

Nell'esempio di codice seguente viene DataColumn ottenuto un DataTable oggetto da DataSetun oggetto in un oggetto, che viene Add quindi passato come argomento al metodo.The following code example gets a DataColumn from a DataTable in a DataSet, and then passes it as an argument to the Add method.

Private Sub ContainsThisDataCol()
    Dim myPropertyDescriptor As PropertyDescriptor
    Dim myPropertyDescriptorCollection As PropertyDescriptorCOllection
    myPropertyDescriptorCollection = _
    me.BindingContext(DataSet1, "Customers").GetItemProperties()
    myPropertyDescriptor = myPropertyDescriptorCollection("FirstName")

    Dim myDataGridColumnStyle As DataGridColumnStyle
    myDataGridColumnStyle = DataGrid1.TableStyles(0). _
    GridColumnStyles(myPropertyDescriptor)
End Sub 

Commenti

Ogni DataGridColumnStyle viene creato usando un PropertyDescriptor.Each DataGridColumnStyle is created using a PropertyDescriptor. L' PropertyDescriptor oggetto può essere restituito utilizzando PropertyDescriptor la proprietà.The PropertyDescriptor can be returned using the PropertyDescriptor property.

Per ottenere PropertyDescriptorCollection per un'origine dati specifica, usare il GetItemProperties metodo della BindingManagerBase classe.To get the PropertyDescriptorCollection for a specific data source, use the GetItemProperties method of the BindingManagerBase class. Passare l' MappingName oggetto Item[String] alla proprietà dell'oggetto PropertyDescriptorCollection per restituire un PropertyDescriptor oggetto per una colonna specifica.Pass the MappingName to the Item[String] property of the PropertyDescriptorCollection to return a PropertyDescriptor for a specific column.

Vedi anche

Si applica a