Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore DataGridTextBoxColumn (PropertyDescriptor)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di un DataGridTextBoxColumn con un oggetto specificato PropertyDescriptor.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public DataGridTextBoxColumn(
	PropertyDescriptor prop
)

Parametri

prop
Type: System.ComponentModel.PropertyDescriptor

Il PropertyDescriptor per la colonna alla quale il DataGridTextBoxColumn verrà associato.

Il DataGridColumnStyle utilizza un PropertyDescriptor per determinare il tipo di dati visualizzati nella colonna. Per restituire un PropertyDescriptorCollection, utilizzare il GetItemProperties metodo la BindingManagerBase classe.

Nell'esempio seguente viene creato un DataGridTextBoxColumn e lo aggiunge al GridColumnStylesCollection insieme.

private void AddColumn(DataTable myTable){
    // Add a new DataColumn to the DataTable.
    DataColumn myColumn = new DataColumn("myTextBoxColumn");
    myColumn.DataType = typeof(String);
    myColumn.DefaultValue="default string";
    myTable.Columns.Add(myColumn);
    // Get the ListManager for the DataTable.
    CurrencyManager cm = (CurrencyManager)this.BindingContext[myTable];
    // Use the ListManager to get the PropertyDescriptor for the new column.
    PropertyDescriptor pd = cm.GetItemProperties()["myTextBoxColumn"];
    // Create a new DataTimeFormat object.
    DateTimeFormatInfo fmt = new DateTimeFormatInfo();
    // Insert code to set format.
    DataGridTextBoxColumn myColumnTextColumn;
    // Create the DataGridTextBoxColumn with the PropertyDescriptor and Format.
    myColumnTextColumn = new DataGridTextBoxColumn(pd, fmt.SortableDateTimePattern);
    // Add the new DataGridColumnStyle to the GridColumnsCollection.
    dataGrid1.TableStyles[0].GridColumnStyles.Add(myColumnTextColumn);
 }

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: