DataGridColumnStyle コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridColumnStyle コンストラクタの意味・解説 

DataGridColumnStyle コンストラクタ (PropertyDescriptor)

PropertyDescriptor指定して、DataGridColumnStyle クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    prop As PropertyDescriptor _
)
Dim prop As PropertyDescriptor

Dim instance As New DataGridColumnStyle(prop)
public DataGridColumnStyle (
    PropertyDescriptor prop
)
public:
DataGridColumnStyle (
    PropertyDescriptor^ prop
)
public DataGridColumnStyle (
    PropertyDescriptor prop
)
public function DataGridColumnStyle (
    prop : PropertyDescriptor
)

パラメータ

prop

列の属性提供する PropertyDescriptor。

解説解説

新しDataGridColumnStyle作成するには、最初に列を追加するテーブルデータ ソースの CurrencyManager を取得する必要がありますフォーム特定の CurrencyManager オブジェクト取得する方法については、CurrencyManager および BindingManagerトピック参照してください

CurrencyManager から、列のデータ提供する DataColumn の PropertyDescriptor取得できます

DataGridColumnStyleインスタンス作成すると、次の読み書き可能プロパティ初期化されます

プロパティ

初期値

Alignment

HorizontalAlignment.Left

DataGridTableStyle

null 参照 (Visual Basic では Nothing)

FontHeight

-1

Invalidate

false

NullText

"(null)"

ReadOnly

false

使用例使用例

新しい DataGridTextBoxColumn (DataGridColumnStyle から派生) を作成し、DataGridTableStyle の GridColumnStylesCollection に追加するコード例次に示します

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 
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);
}
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.get_BindingContext().
        get_Item(myDataSet, "Suppliers"));
    // Get the PropertyDescriptor for the DataColumn.
    PropertyDescriptor pd = myCurrencyManager.GetItemProperties().
        get_Item("City");
    // Construct the DataGridColumnStyle with the PropertyDescriptor.
    DataGridColumnStyle myColumn = new DataGridTextBoxColumn(pd);
    myColumn.set_MappingName("City");
    dataGrid1.get_TableStyles().get_Item(0).
        get_GridColumnStyles().Add(myColumn);
} //CreateNewDataGridColumnStyle
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間
DataColumn

DataGridColumnStyle コンストラクタ

DataGridColumnStyle クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
DataGridColumnStyle () 派生クラスで、DataGridColumnStyle クラス新しインスタンス初期化します。

.NET Compact Framework によってサポートされています。

DataGridColumnStyle (PropertyDescriptor) PropertyDescriptor を指定してDataGridColumnStyle クラス新しインスタンス初期化します。
参照参照

関連項目

DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間
DataColumn
DataGrid クラス

DataGridColumnStyle コンストラクタ ()

派生クラスで、DataGridColumnStyle クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Dim instance As New DataGridColumnStyle
public DataGridColumnStyle ()
public:
DataGridColumnStyle ()
public DataGridColumnStyle ()
public function DataGridColumnStyle ()
解説解説

DataGridColumnStyleインスタンス作成すると、次のプロパティ初期化されます

プロパティ

既定値

Alignment

HorizontalAlignment.Left

DataGridTableStyle

null 参照 (Visual Basic では Nothing)

FontHeight

-1

Invalidate

false

NullText

"(null)" 文字列

ReadOnly

false

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間
DataColumn
DataGrid クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridColumnStyle コンストラクタ」の関連用語

DataGridColumnStyle コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridColumnStyle コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS