GridColumnStylesCollection クラスとは? わかりやすく解説

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

GridColumnStylesCollection クラス

System.Windows.Forms.DataGrid コントロール内の DataGridColumnStyle オブジェクトコレクション表します

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

Public Class GridColumnStylesCollection
    Inherits BaseCollection
    Implements IList, ICollection, IEnumerable
Dim instance As GridColumnStylesCollection
public class GridColumnStylesCollection : BaseCollection,
 IList, ICollection, IEnumerable
public ref class GridColumnStylesCollection
 : public BaseCollection, IList, ICollection, IEnumerable
public class GridColumnStylesCollection extends
 BaseCollection implements IList, ICollection, 
    IEnumerable
public class GridColumnStylesCollection extends
 BaseCollection implements IList, ICollection, 
    IEnumerable
解説解説

DataGridTableStyle では、GridColumnStyles プロパティ使用して GridColumnStylesCollectionアクセスます。

GridColumnStylesCollection では、標準Add メソッドRemove メソッド使用してコレクション操作します。

Contains メソッド使用すると、特定のプロパティ値がコレクション内に存在するかどうか確認できますまた、IndexOf メソッド使用してコレクション内の任意の DataGridColumnStyle オブジェクトインデックス確認できます

注意に関するメモ注意

必ず DataGridColumnStyle オブジェクト作成して GridColumnStylesCollection追加してから、DataGridTableStyle オブジェクトを GridTableStylesCollection に追加します有効な MappingName 値を持つ空の DataGridTableStyleコレクション追加すると、自動的に DataGridColumnStyle オブジェクト生成されます。そのため、MappingName 値が重複する新しDataGridColumnStyle オブジェクトGridColumnStylesCollection追加しようとすると、例外スローさます。

使用例使用例

GridColumnStylesCollection 内のDataGridColumnStyle に関する情報出力するコード例次に示します

Private Sub PrintColumnInformation(grid as
 DataGrid)
   Console.WriteLine("Count: " & grid.TableStyles.Count)
   Dim myTableStyle As DataGridTableStyle
   Dim myColumns As GridColumnStylesCollection
   Dim dgCol As DataGridColumnStyle
   For Each myTableStyle in
 grid.TableStyles
      myColumns = myTableStyle.GridColumnStyles
   
      ' Iterate through the collection and print each 
      ' object's type and width.
      For Each dgCol in
 myColumns
         Console.WriteLine(dgCol.MappingName)
         Console.WriteLine(dgCol.GetType.ToString())
         Console.WriteLine(dgCol.Width)
      Next
   Next
End Sub
private void PrintColumnInformation(DataGrid
 grid){
   Console.WriteLine("Count: " + grid.TableStyles.Count);
   GridColumnStylesCollection myColumns;   
   foreach(DataGridTableStyle myTableStyle in
 grid.TableStyles){

      myColumns = myTableStyle.GridColumnStyles;

      /* Iterate through the collection and print each 
      object's type and width. */
      foreach (DataGridColumnStyle dgCol in
 myColumns){
         Console.WriteLine(dgCol.MappingName);
         Console.WriteLine(dgCol.GetType().ToString());
         Console.WriteLine(dgCol.Width);
      }
   }
}
void PrintColumnInformation( DataGrid^ grid )
{
   Console::WriteLine( "Count: {0}", grid->TableStyles->Count );
   GridColumnStylesCollection^ myColumns;
   DataGridTableStyle^ myTableStyle;
   for ( __int32 i = 0; i < grid->TableStyles->Count;
 i++ )
   {
      myTableStyle = grid->TableStyles[ i ];
      myColumns = myTableStyle->GridColumnStyles;
      
      /* Iterate through the collection and print each 
               object's type and width. */
      DataGridColumnStyle^ dgCol;
      for ( __int32 j = 0; j < myColumns->Count; j++ )
      {
         dgCol = myColumns[ j ];
         Console::WriteLine( dgCol->MappingName );
         Console::WriteLine( dgCol->GetType()->ToString() );
         Console::WriteLine( dgCol->Width );

      }

   }
}

private void PrintColumnInformation(DataGrid
 grid)
{
    Console.WriteLine(("Count: " + grid.get_TableStyles().get_Count()));
    GridColumnStylesCollection myColumns;
    for (int iCtr = 0; iCtr < grid.get_TableStyles().get_Count();
 
            iCtr++) {
        DataGridTableStyle myTableStyle = 
            grid.get_TableStyles().get_Item(iCtr);
        myColumns = myTableStyle.get_GridColumnStyles();

        /* Iterate through the collection and print each 
         * object's type and width. 
         */
        for (int iCtr1 = 0; iCtr1 < myColumns.get_Count();
 iCtr1++) {
            DataGridColumnStyle dgCol = myColumns.get_Item(iCtr1);
            Console.WriteLine(dgCol.get_MappingName());
            Console.WriteLine(dgCol.GetType().ToString());
            Console.WriteLine(dgCol.get_Width());
        }
    }
} //PrintColumnInformation
function PrintColumnInformation(grid: DataGrid){
   Console.WriteLine("Count: " + grid.TableStyles.Count);
   var myColumns: GridColumnStylesCollection;   
   for(var myTableStyle in grid.TableStyles){

      myColumns = myTableStyle.GridColumnStyles;

      // Iterate through the collection and print each
      // object's type and width.
      for (var dgCol in myColumns){
         Console.WriteLine(dgCol.MappingName);
         Console.WriteLine(dgCol.GetType().ToString());
         Console.WriteLine(dgCol.Width);
      }
   }
}
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.Windows.Forms.BaseCollection
      System.Windows.Forms.GridColumnStylesCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
GridColumnStylesCollection メンバ
System.Windows.Forms 名前空間
Add
DataColumn
DataGrid クラス
DataGridBoolColumn クラス
DataGridColumnStyle クラス
GridColumnStylesCollection クラス
DataGridTextBoxColumn クラス
Remove



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

辞書ショートカット

すべての辞書の索引

「GridColumnStylesCollection クラス」の関連用語

GridColumnStylesCollection クラスのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS