DataGridBoolColumn Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der DataGridBoolColumn-Klasse.
Überlädt
DataGridBoolColumn() |
Initialisiert eine neue Instanz der DataGridBoolColumn-Klasse. |
DataGridBoolColumn(PropertyDescriptor) |
Initialisiert eine neue Instanz der DataGridBoolColumn-Klasse mit der angegebenen PropertyDescriptor. |
DataGridBoolColumn(PropertyDescriptor, Boolean) |
Initialisiert eine neue Instanz der -Klasse mit dem DataGridBoolColumn angegebenen PropertyDescriptorund gibt an, ob es sich bei der Spaltenformatvorlage um eine Standardspalte handelt. |
DataGridBoolColumn()
Initialisiert eine neue Instanz der DataGridBoolColumn-Klasse.
public:
DataGridBoolColumn();
public DataGridBoolColumn ();
Public Sub New ()
Beispiele
Im folgenden Codebeispiel wird zuerst ein neues DataGridBoolColumn erstellt und dem GridColumnStylesCollection eines DataGridTableStylehinzugefügt.
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
Hinweise
Wenn Sie diese Überladung verwenden, um einen DataGridBoolColumnzu erstellen, stellen Sie sicher, dass Sie den MappingName Wert auf den ColumnName von festlegen DataColumn.
Weitere Informationen
Gilt für:
DataGridBoolColumn(PropertyDescriptor)
Initialisiert eine neue Instanz der DataGridBoolColumn-Klasse mit der angegebenen PropertyDescriptor.
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)
Parameter
- prop
- PropertyDescriptor
Der der Spalte zugeordnete PropertyDescriptor.
Beispiele
Im folgenden Codebeispiel wird die GetItemProperties -Methode verwendet, um eine System.ComponentModel.PropertyDescriptorCollection für zurückzugeben DataTable. Der PropertyDescriptor für wird DataColumn dann verwendet, um das DataGridBoolColumnzu erstellen.
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
Hinweise
Die DataGridBoolColumn muss einer Datenquelle zugeordnet sein, die Werte enthält Boolean .
Um einen PropertyDescriptorabzurufen, verwenden Sie zuerst den BindingContext , um den entsprechenden BindingManagerBasezurückzugeben. Verwenden Sie dann die GetItemProperties -Methode von BindingManagerBase , um einen PropertyDescriptorCollectionzurückzugeben. Verwenden Sie schließlich die Item[] -Eigenschaft von PropertyDescriptorCollection , um das Spezifische PropertyDescriptor für die Spalte zurückzugeben.
Weitere Informationen
Gilt für:
DataGridBoolColumn(PropertyDescriptor, Boolean)
Initialisiert eine neue Instanz der -Klasse mit dem DataGridBoolColumn angegebenen PropertyDescriptorund gibt an, ob es sich bei der Spaltenformatvorlage um eine Standardspalte handelt.
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)
Parameter
- prop
- PropertyDescriptor
Der der Spalte zugeordnete PropertyDescriptor.
- isDefault
- Boolean
true
, um als Spaltenformat den Standard anzugeben, andernfalls false
.
Hinweise
Um einen PropertyDescriptorabzurufen, verwenden Sie zuerst den BindingContext , um den entsprechenden BindingManagerBasezurückzugeben. Verwenden Sie dann die GetItemProperties -Methode von BindingManagerBase , um einen PropertyDescriptorCollectionzurückzugeben. Verwenden Sie schließlich die Item[] -Eigenschaft von PropertyDescriptorCollection , um das Spezifische PropertyDescriptor für die Spalte zurückzugeben.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für