DataGridBoolColumn Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci DataGridBoolColumn třídy .
Přetížení
DataGridBoolColumn() |
Inicializuje novou instanci DataGridBoolColumn třídy . |
DataGridBoolColumn(PropertyDescriptor) |
Inicializuje novou instanci DataGridBoolColumn třídy se zadaným PropertyDescriptorparametrem . |
DataGridBoolColumn(PropertyDescriptor, Boolean) |
Inicializuje novou instanci DataGridBoolColumn třídy se zadaným PropertyDescriptora určuje, zda je styl sloupce výchozím sloupcem. |
DataGridBoolColumn()
Inicializuje novou instanci DataGridBoolColumn třídy .
public:
DataGridBoolColumn();
public DataGridBoolColumn ();
Public Sub New ()
Příklady
Následující příklad kódu nejprve vytvoří nový DataGridBoolColumn a přidá ho do GridColumnStylesCollection .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
Poznámky
Pokud použijete toto přetížení k vytvoření DataGridBoolColumn, nezapomeňte nastavit MappingName hodnotu na ColumnNameDataColumn.
Viz také
Platí pro
DataGridBoolColumn(PropertyDescriptor)
Inicializuje novou instanci DataGridBoolColumn třídy se zadaným PropertyDescriptorparametrem .
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)
Parametry
- prop
- PropertyDescriptor
Přidružený PropertyDescriptor ke sloupci.
Příklady
Následující příklad kódu používá metodu GetItemProperties k vrácení pro System.ComponentModel.PropertyDescriptorCollectionDataTable. Pro PropertyDescriptorDataColumn se pak použije k vytvoření 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
Poznámky
Musí DataGridBoolColumn být přidružená ke zdroji dat, který obsahuje Boolean hodnoty.
Pokud chcete získat PropertyDescriptor, použijte nejprve k BindingContext vrácení příslušného BindingManagerBase. Pak použijte GetItemProperties metodu BindingManagerBase k vrácení PropertyDescriptorCollection. Nakonec použijte Item[] vlastnost PropertyDescriptorCollection k vrácení konkrétního PropertyDescriptor sloupce.
Viz také
Platí pro
DataGridBoolColumn(PropertyDescriptor, Boolean)
Inicializuje novou instanci DataGridBoolColumn třídy se zadaným PropertyDescriptora určuje, zda je styl sloupce výchozím sloupcem.
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)
Parametry
- prop
- PropertyDescriptor
Přidružený PropertyDescriptor ke sloupci.
- isDefault
- Boolean
true
určit sloupec jako výchozí; v opačném případě . false
Poznámky
Pokud chcete získat PropertyDescriptor, použijte nejprve k BindingContext vrácení příslušného BindingManagerBase. Pak použijte GetItemProperties metodu BindingManagerBase k vrácení PropertyDescriptorCollection. Nakonec použijte Item[] vlastnost PropertyDescriptorCollection k vrácení konkrétního PropertyDescriptor sloupce.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro