Partager via


DataGridBoolColumn Constructeurs

Définition

Initialise une nouvelle instance de la classe DataGridBoolColumn.

Surcharges

DataGridBoolColumn()

Initialise une nouvelle instance de la classe DataGridBoolColumn.

DataGridBoolColumn(PropertyDescriptor)

Initialise une nouvelle instance de la classe DataGridBoolColumn avec le PropertyDescriptor spécifié.

DataGridBoolColumn(PropertyDescriptor, Boolean)

Initialise une nouvelle instance de la DataGridBoolColumn classe avec le spécifié PropertyDescriptoret en spécifiant si le style de colonne est une colonne par défaut.

DataGridBoolColumn()

Initialise une nouvelle instance de la classe DataGridBoolColumn.

public:
 DataGridBoolColumn();
public DataGridBoolColumn ();
Public Sub New ()

Exemples

L’exemple de code suivant crée d’abord un nouveau DataGridBoolColumn et l’ajoute GridColumnStylesCollection au d’un DataGridTableStyle.

void AddDataGridBoolColumnStyle()
{
   DataGridBoolColumn^ myColumn = gcnew DataGridBoolColumn;
   myColumn->MappingName = "Current";
   myColumn->Width = 200;
   dataGrid1->TableStyles[ "Customers" ]->GridColumnStyles->Add( myColumn );
}
private void AddDataGridBoolColumnStyle(){
   DataGridBoolColumn myColumn = new DataGridBoolColumn();
   myColumn.MappingName = "Current";
   myColumn.Width = 200;
   dataGrid1.TableStyles["Customers"].GridColumnStyles.Add(myColumn);
}
Private Sub AddDataGridBoolColumnStyle()
   Dim myColumn As DataGridBoolColumn  = new DataGridBoolColumn()
   myColumn.MappingName = "Current"
   myColumn.Width = 200
   dataGrid1.TableStyles("Customers").GridColumnStyles.Add(myColumn)
End Sub

Remarques

Lorsque vous utilisez cette surcharge pour créer un DataGridBoolColumn, veillez à définir la MappingName valeur sur le ColumnName d’un DataColumn.

Voir aussi

S’applique à

DataGridBoolColumn(PropertyDescriptor)

Initialise une nouvelle instance de la classe DataGridBoolColumn avec le PropertyDescriptor spécifié.

public:
 DataGridBoolColumn(System::ComponentModel::PropertyDescriptor ^ prop);
public DataGridBoolColumn (System.ComponentModel.PropertyDescriptor prop);
new System.Windows.Forms.DataGridBoolColumn : System.ComponentModel.PropertyDescriptor -> System.Windows.Forms.DataGridBoolColumn
Public Sub New (prop As PropertyDescriptor)

Paramètres

prop
PropertyDescriptor

PropertyDescriptor associé à la colonne.

Exemples

L’exemple de code suivant utilise la GetItemProperties méthode pour retourner un System.ComponentModel.PropertyDescriptorCollection pour un DataTable. Le PropertyDescriptor pour un DataColumn est ensuite utilisé pour créer le DataGridBoolColumn.

void CreateNewDataGridColumn()
{
   System::Windows::Forms::GridColumnStylesCollection^ myGridColumnCol;
   myGridColumnCol = dataGrid1->TableStyles[ 0 ]->GridColumnStyles;
   
   // Get the CurrencyManager for the table.
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ ds->Tables[ "Products" ] ]);
   
   /* Get the PropertyDescriptor for the DataColumn of the new column.
      The column should contain a Boolean value. */
   PropertyDescriptor^ pd = myCurrencyManager->GetItemProperties()[ "Discontinued" ];
   DataGridColumnStyle^ myColumn = gcnew System::Windows::Forms::DataGridBoolColumn( pd );
   myColumn->MappingName = "Discontinued";
   myGridColumnCol->Add( myColumn );
}
private void CreateNewDataGridColumn(){
   System.Windows.Forms.GridColumnStylesCollection myGridColumnCol;
   myGridColumnCol = dataGrid1.TableStyles[0].GridColumnStyles;
   // Get the CurrencyManager for the table.
   CurrencyManager myCurrencyManager = 
   (CurrencyManager)this.BindingContext[ds.Tables["Products"]];
   /* Get the PropertyDescriptor for the DataColumn of the new column.
   The column should contain a Boolean value. */
   PropertyDescriptor pd = myCurrencyManager.
   GetItemProperties()["Discontinued"];
   DataGridColumnStyle myColumn = 
   new System.Windows.Forms.DataGridBoolColumn(pd);
   myColumn.MappingName = "Discontinued";
   myGridColumnCol.Add(myColumn);
}
Private Sub CreateNewDataGridColumn()
   Dim myGridColumnCol As GridColumnStylesCollection
   myGridColumnCol = dataGrid1.TableStyles(0).GridColumnStyles
   ' Get the CurrencyManager for the table.
   Dim myCurrencyManager As CurrencyManager =  _
   CType(Me.BindingContext(ds.Tables("Products")), CurrencyManager)
   ' Get the PropertyDescriptor for the DataColumn of the new column.
   ' The column should contain a Boolean value. 
   Dim pd As PropertyDescriptor = _
   myCurrencyManager.GetItemProperties()("Discontinued")
   Dim myColumn As New DataGridBoolColumn(pd)
   myColumn.MappingName = "Discontinued"
   myGridColumnCol.Add(myColumn)
End Sub

Remarques

Le doit être associé à une source de données qui contient des DataGridBoolColumnBoolean valeurs.

Pour obtenir un PropertyDescriptor, utilisez d’abord le BindingContext pour retourner le approprié BindingManagerBase. Utilisez ensuite la GetItemProperties méthode de pour BindingManagerBase retourner un PropertyDescriptorCollection. Enfin, utilisez la Item[] propriété de pour PropertyDescriptorCollection retourner le spécifique PropertyDescriptor pour la colonne.

Voir aussi

S’applique à

DataGridBoolColumn(PropertyDescriptor, Boolean)

Initialise une nouvelle instance de la DataGridBoolColumn classe avec le spécifié PropertyDescriptoret en spécifiant si le style de colonne est une colonne par défaut.

public:
 DataGridBoolColumn(System::ComponentModel::PropertyDescriptor ^ prop, bool isDefault);
public DataGridBoolColumn (System.ComponentModel.PropertyDescriptor prop, bool isDefault);
new System.Windows.Forms.DataGridBoolColumn : System.ComponentModel.PropertyDescriptor * bool -> System.Windows.Forms.DataGridBoolColumn
Public Sub New (prop As PropertyDescriptor, isDefault As Boolean)

Paramètres

prop
PropertyDescriptor

PropertyDescriptor associé à la colonne.

isDefault
Boolean

true pour spécifier la colonne comme valeur par défaut ; sinon, false.

Remarques

Pour obtenir un PropertyDescriptor, utilisez d’abord le BindingContext pour retourner le approprié BindingManagerBase. Utilisez ensuite la GetItemProperties méthode de pour BindingManagerBase retourner un PropertyDescriptorCollection. Enfin, utilisez la Item[] propriété de pour PropertyDescriptorCollection retourner le spécifique PropertyDescriptor pour la colonne.

S’applique à