DataGridColumnStyle Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe DataGridColumnStyle.
Overload
DataGridColumnStyle() |
In una classe derivata, inizializza una nuova istanza della classe DataGridColumnStyle. |
DataGridColumnStyle(PropertyDescriptor) |
Inizializza una nuova istanza della classe DataGridColumnStyle con l'oggetto PropertyDescriptor specificato. |
DataGridColumnStyle()
In una classe derivata, inizializza una nuova istanza della classe DataGridColumnStyle.
public:
DataGridColumnStyle();
public DataGridColumnStyle ();
Public Sub New ()
Commenti
Quando si crea un'istanza di un DataGridColumnStyleoggetto , vengono inizializzate le proprietà seguenti.
Proprietà | Valore predefinito |
---|---|
Alignment | HorizontalAlignment.Left |
DataGridTableStyle | null |
FontHeight | -1 |
Invalidate | false |
NullText | Stringa "(null)" |
ReadOnly | false |
Vedi anche
Si applica a
DataGridColumnStyle(PropertyDescriptor)
Inizializza una nuova istanza della classe DataGridColumnStyle con l'oggetto PropertyDescriptor specificato.
public:
DataGridColumnStyle(System::ComponentModel::PropertyDescriptor ^ prop);
public DataGridColumnStyle (System.ComponentModel.PropertyDescriptor prop);
new System.Windows.Forms.DataGridColumnStyle : System.ComponentModel.PropertyDescriptor -> System.Windows.Forms.DataGridColumnStyle
Public Sub New (prop As PropertyDescriptor)
Parametri
- prop
- PropertyDescriptor
Oggetto PropertyDescriptor che fornisce gli attributi per la colonna.
Esempio
L'esempio di codice seguente crea un nuovo DataGridTextBoxColumn oggetto (derivato da DataGridColumnStyle) e lo aggiunge all'oggetto GridColumnStylesCollection di un oggetto DataGridTableStyle.
void CreateNewDataGridColumnStyle()
{
DataSet^ myDataSet = gcnew DataSet( "myDataSet" );
// Insert code to populate the DataSet.
// Get the CurrencyManager for the table you want to add a column to.
CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[myDataSet, "Suppliers"]);
// Get the PropertyDescriptor for the DataColumn.
PropertyDescriptor^ pd = myCurrencyManager->GetItemProperties()[ "City" ];
// Construct the DataGridColumnStyle with the PropertyDescriptor.
DataGridColumnStyle^ myColumn = gcnew DataGridTextBoxColumn( pd );
myColumn->MappingName = "City";
dataGrid1->TableStyles[ 0 ]->GridColumnStyles->Add( myColumn );
}
private void CreateNewDataGridColumnStyle(){
DataSet myDataSet = new DataSet("myDataSet");
// Insert code to populate the DataSet.
// Get the CurrencyManager for the table you want to add a column to.
CurrencyManager myCurrencyManager =
(CurrencyManager)this.BindingContext[myDataSet, "Suppliers"];
// Get the PropertyDescriptor for the DataColumn.
PropertyDescriptor pd = myCurrencyManager.GetItemProperties()["City"];
// Construct the DataGridColumnStyle with the PropertyDescriptor.
DataGridColumnStyle myColumn = new DataGridTextBoxColumn(pd);
myColumn.MappingName = "City";
dataGrid1.TableStyles[0].GridColumnStyles.Add(myColumn);
}
Private Sub CreateNewDataGridColumnStyle()
Dim myDataSet As New DataSet("myDataSet")
' Insert code to populate the DataSet.
' Get the CurrencyManager for the table you want to add a column to.
Dim myCurrencyManager As CurrencyManager = CType _
(Me.BindingContext(myDataSet.Tables("Suppliers")), CurrencyManager)
' Get the PropertyDescriptor for the DataColumn.
Dim pd As PropertyDescriptor = _
myCurrencyManager.GetItemProperties()("City")
' Construct the DataGridColumnStyle with the PropertyDescriptor.
Dim myColumn As New DataGridTextBoxColumn(pd)
myColumn.MappingName = "City"
dataGrid1.TableStyles(0).GridColumnStyles.Add(myColumn)
End Sub
Commenti
Per creare un nuovo DataGridColumnStyleoggetto , è prima necessario ottenere per CurrencyManager l'origine dati della tabella in cui verrà aggiunta la colonna. Per informazioni dettagliate su come ottenere oggetti specifici CurrencyManager
per un modulo, vedere e CurrencyManager
BindingManager
.
CurrencyManagerDa è quindi possibile ottenere l'oggetto PropertyDescriptor per DataColumn che fornirà i dati per la colonna.
Quando si crea un'istanza di , DataGridColumnStylevengono inizializzate le proprietà di lettura/scrittura seguenti.
Proprietà | Valore iniziale |
---|---|
Alignment | HorizontalAlignment.Left |
DataGridTableStyle | null |
FontHeight | -1 |
Invalidate | false |
NullText | "(null)" |
ReadOnly | false |
Vedi anche
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per