DataGridBoolColumn Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy DataGridBoolColumn.
Przeciążenia
DataGridBoolColumn() |
Inicjuje nowe wystąpienie klasy DataGridBoolColumn. |
DataGridBoolColumn(PropertyDescriptor) |
Inicjuje DataGridBoolColumn nowe wystąpienie klasy z określonym PropertyDescriptorelementem . |
DataGridBoolColumn(PropertyDescriptor, Boolean) |
Inicjuje DataGridBoolColumn nowe wystąpienie klasy z określoną wartością PropertyDescriptori określa, czy styl kolumny jest kolumną domyślną. |
DataGridBoolColumn()
Inicjuje nowe wystąpienie klasy DataGridBoolColumn.
public:
DataGridBoolColumn();
public DataGridBoolColumn ();
Public Sub New ()
Przykłady
Poniższy przykład kodu najpierw tworzy nowy DataGridBoolColumn element i dodaje go do GridColumnStylesCollection obiektu 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
Uwagi
W przypadku używania tego przeciążenia do utworzenia DataGridBoolColumnelementu należy ustawić MappingName wartość ColumnName na wartość .DataColumn
Zobacz też
Dotyczy
DataGridBoolColumn(PropertyDescriptor)
Inicjuje DataGridBoolColumn nowe wystąpienie klasy z określonym PropertyDescriptorelementem .
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
Skojarzony PropertyDescriptor z kolumną.
Przykłady
W poniższym przykładzie kodu użyto GetItemProperties metody , aby zwrócić System.ComponentModel.PropertyDescriptorCollection element dla klasy DataTable. Element PropertyDescriptor for a DataColumn jest następnie używany do utworzenia elementu 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
Uwagi
Element DataGridBoolColumn musi być skojarzony ze źródłem danych zawierającym Boolean wartości.
Aby uzyskać element PropertyDescriptor, najpierw użyj elementu , BindingContext aby zwrócić odpowiedni BindingManagerBaseelement . Następnie użyj GetItemProperties metody , BindingManagerBase aby zwrócić PropertyDescriptorCollectionwartość . Na koniec użyj Item[] właściwości elementu PropertyDescriptorCollection , aby zwrócić wartość specyficzną PropertyDescriptor dla kolumny.
Zobacz też
Dotyczy
DataGridBoolColumn(PropertyDescriptor, Boolean)
Inicjuje DataGridBoolColumn nowe wystąpienie klasy z określoną wartością PropertyDescriptori określa, czy styl kolumny jest kolumną domyślną.
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
Skojarzony PropertyDescriptor z kolumną.
- isDefault
- Boolean
true
aby określić kolumnę jako domyślną; w przeciwnym razie , false
.
Uwagi
Aby uzyskać element PropertyDescriptor, najpierw użyj elementu , BindingContext aby zwrócić odpowiedni BindingManagerBaseelement . Następnie użyj GetItemProperties metody , BindingManagerBase aby zwrócić PropertyDescriptorCollectionwartość . Na koniec użyj Item[] właściwości elementu PropertyDescriptorCollection , aby zwrócić wartość specyficzną PropertyDescriptor dla kolumny.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla