DataGridColumnStyle 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 DataGridColumnStyle třídy.
Přetížení
DataGridColumnStyle() |
V odvozené třídě inicializuje novou instanci DataGridColumnStyle třídy. |
DataGridColumnStyle(PropertyDescriptor) |
Inicializuje novou instanci DataGridColumnStyle třídy se zadaným PropertyDescriptor. |
DataGridColumnStyle()
V odvozené třídě inicializuje novou instanci DataGridColumnStyle třídy.
public:
DataGridColumnStyle();
public DataGridColumnStyle ();
Public Sub New ()
Poznámky
Při vytváření instance objektu DataGridColumnStylese inicializují následující vlastnosti.
Vlastnost | Výchozí hodnota |
---|---|
Alignment | HorizontalAlignment.Left |
DataGridTableStyle | null |
FontHeight | -1 |
Invalidate | false |
NullText | Řetězec "(null)" |
ReadOnly | false |
Viz také
Platí pro
DataGridColumnStyle(PropertyDescriptor)
Inicializuje novou instanci DataGridColumnStyle třídy se zadaným PropertyDescriptor.
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)
Parametry
- prop
- PropertyDescriptor
A PropertyDescriptor , který poskytuje atributy sloupce.
Příklady
Následující příklad kódu vytvoří novou DataGridTextBoxColumn (odvozenou z DataGridColumnStyle) a přidá ji do GridColumnStylesCollection objektu 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
Poznámky
Pokud chcete vytvořit nový DataGridColumnStyle, musíte nejprve získat CurrencyManager zdroj dat tabulky, do které se sloupec přidá. Podrobnosti o CurrencyManager
získání konkrétních CurrencyManager
objektů pro formulář najdete v tématu a BindingManager
podrobnosti.
Z této možnosti CurrencyManagermůžete získat PropertyDescriptor informace DataColumn o tom, které budou zadávat data sloupce.
Při vytváření instance objektu se DataGridColumnStyleinicializují následující vlastnosti čtení a zápisu.
Vlastnost | Počáteční hodnota |
---|---|
Alignment | HorizontalAlignment.Left |
DataGridTableStyle | null |
FontHeight | -1 |
Invalidate | false |
NullText | "(null)" |
ReadOnly | false |