DataGridColumnStyle Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DataGridColumnStyle sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
DataGridColumnStyle() |
Türetilmiş bir sınıfta sınıfının yeni bir örneğini DataGridColumnStyle başlatır. |
DataGridColumnStyle(PropertyDescriptor) |
belirtilen PropertyDescriptorile sınıfının yeni bir örneğini DataGridColumnStyle başlatır. |
DataGridColumnStyle()
Türetilmiş bir sınıfta sınıfının yeni bir örneğini DataGridColumnStyle başlatır.
public:
DataGridColumnStyle();
public DataGridColumnStyle ();
Public Sub New ()
Açıklamalar
örneğini DataGridColumnStyleoluşturduğunuzda aşağıdaki özellikler başlatılır.
Özellik | Varsayılan değer |
---|---|
Alignment | HorizontalAlignment.Left |
DataGridTableStyle | null |
FontHeight | -1 |
Invalidate | false |
NullText | "(null)" dizesi |
ReadOnly | false |
Ayrıca bkz.
Şunlara uygulanır
DataGridColumnStyle(PropertyDescriptor)
belirtilen PropertyDescriptorile sınıfının yeni bir örneğini DataGridColumnStyle başlatır.
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)
Parametreler
- prop
- PropertyDescriptor
PropertyDescriptor Sütunun özniteliklerini sağlayan bir.
Örnekler
Aşağıdaki kod örneği yeni DataGridTextBoxColumn bir ('den DataGridColumnStyletüretilir) oluşturur ve öğesinin DataGridTableStyleöğesine GridColumnStylesCollection ekler.
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
Açıklamalar
Yeni DataGridColumnStylebir oluşturmak için önce sütunun eklendiği tablonun veri kaynağı için değerini almanız CurrencyManager gerekir. CurrencyManager
Form için belirli CurrencyManager
nesneleri alma hakkında ayrıntılı bilgi için ve BindingManager
bölümüne bakın.
ardından sütunundaki CurrencyManagerverileri sağlayacak için değerini alabilirsiniz PropertyDescriptor DataColumn .
bir örneğini DataGridColumnStyleoluşturduğunuzda, aşağıdaki okuma/yazma özellikleri başlatılır.
Özellik | İlk değer |
---|---|
Alignment | HorizontalAlignment.Left |
DataGridTableStyle | null |
FontHeight | -1 |
Invalidate | false |
NullText | "(null)" |
ReadOnly | false |