DataGridTableStyle DataGridTableStyle DataGridTableStyle DataGridTableStyle Class

定義

DataGrid コントロールによって実行時に描画されるテーブルを表します。Represents the table drawn by the DataGrid control at run time.

public ref class DataGridTableStyle : System::ComponentModel::Component, System::Windows::Forms::IDataGridEditingService
public class DataGridTableStyle : System.ComponentModel.Component, System.Windows.Forms.IDataGridEditingService
type DataGridTableStyle = class
    inherit Component
    interface IDataGridEditingService
Public Class DataGridTableStyle
Inherits Component
Implements IDataGridEditingService
継承
実装

次のコード例では、2つの @no__t 0 インスタンスを作成し、各オブジェクトの MappingName を @no__t の DataTableTableName に設定します。The following code example creates two DataGridTableStyle instances and sets the MappingName of each object to the TableName of a DataTable in a DataSet. この例では、DataGridColumnStyle オブジェクトを各 DataGridTableStyleGridColumnStylesCollection に追加します。The example then adds DataGridColumnStyle objects to the GridColumnStylesCollection of each DataGridTableStyle. を実行する例については、@no__t 0 の例を参照してください。For an example that runs, see the System.Windows.Forms.DataGrid example.

void AddCustomDataTableStyle()
{
   
   /* Create a new DataGridTableStyle and set
         its MappingName to the TableName of a DataTable. */
   DataGridTableStyle^ ts1 = gcnew DataGridTableStyle;
   ts1->MappingName = "Customers";
   
   /* Add a GridColumnStyle and set its MappingName 
         to the name of a DataColumn in the DataTable. 
         Set the HeaderText and Width properties. */
   DataGridColumnStyle^ boolCol = gcnew DataGridBoolColumn;
   boolCol->MappingName = "Current";
   boolCol->HeaderText = "IsCurrent Customer";
   boolCol->Width = 150;
   ts1->GridColumnStyles->Add( boolCol );
   
   // Add a second column style.
   DataGridColumnStyle^ TextCol = gcnew DataGridTextBoxColumn;
   TextCol->MappingName = "custName";
   TextCol->HeaderText = "Customer Name";
   TextCol->Width = 250;
   ts1->GridColumnStyles->Add( TextCol );
   
   // Create the second table style with columns.
   DataGridTableStyle^ ts2 = gcnew DataGridTableStyle;
   ts2->MappingName = "Orders";
   
   // Change the colors.
   ts2->ForeColor = Color::Yellow;
   ts2->AlternatingBackColor = Color::Blue;
   ts2->BackColor = Color::Blue;
   
   // Create new DataGridColumnStyle objects.
   DataGridColumnStyle^ cOrderDate = gcnew DataGridTextBoxColumn;
   cOrderDate->MappingName = "OrderDate";
   cOrderDate->HeaderText = "Order Date";
   cOrderDate->Width = 100;
   ts2->GridColumnStyles->Add( cOrderDate );
   PropertyDescriptorCollection^ pcol = this->BindingContext[ myDataSet,"Customers.custToOrders" ]->GetItemProperties();
   DataGridColumnStyle^ csOrderAmount = gcnew DataGridTextBoxColumn( pcol[ "OrderAmount" ],"c",true );
   csOrderAmount->MappingName = "OrderAmount";
   csOrderAmount->HeaderText = "Total";
   csOrderAmount->Width = 100;
   ts2->GridColumnStyles->Add( csOrderAmount );
   
   // Add the DataGridTableStyle objects to the collection.
   myDataGrid->TableStyles->Add( ts1 );
   myDataGrid->TableStyles->Add( ts2 );
}

private void AddCustomDataTableStyle()
   {
      /* Create a new DataGridTableStyle and set
      its MappingName to the TableName of a DataTable. */
      DataGridTableStyle ts1 = new DataGridTableStyle();
      ts1.MappingName = "Customers";

      /* Add a GridColumnStyle and set its MappingName 
      to the name of a DataColumn in the DataTable. 
      Set the HeaderText and Width properties. */
      
      DataGridColumnStyle boolCol = new DataGridBoolColumn();
      boolCol.MappingName = "Current";
      boolCol.HeaderText = "IsCurrent Customer";
      boolCol.Width = 150;
      ts1.GridColumnStyles.Add(boolCol);
      
      // Add a second column style.
      DataGridColumnStyle TextCol = new DataGridTextBoxColumn();
      TextCol.MappingName = "custName";
      TextCol.HeaderText = "Customer Name";
      TextCol.Width = 250;
      ts1.GridColumnStyles.Add(TextCol);


      // Create the second table style with columns.
      DataGridTableStyle ts2 = new DataGridTableStyle();
      ts2.MappingName = "Orders";
      // Change the colors.
      ts2.ForeColor = Color.Yellow;
      ts2.AlternatingBackColor = Color.Blue;
      ts2.BackColor = Color.Blue;
      
      // Create new DataGridColumnStyle objects.
      DataGridColumnStyle cOrderDate = 
      new DataGridTextBoxColumn();
      cOrderDate.MappingName = "OrderDate";
      cOrderDate.HeaderText = "Order Date";
      cOrderDate.Width = 100;
      ts2.GridColumnStyles.Add(cOrderDate);

      PropertyDescriptorCollection pcol = this.BindingContext
      [myDataSet, "Customers.custToOrders"].GetItemProperties();
      
      DataGridColumnStyle csOrderAmount = 
      new DataGridTextBoxColumn(pcol["OrderAmount"], "c", true);
      csOrderAmount.MappingName = "OrderAmount";
      csOrderAmount.HeaderText = "Total";
      csOrderAmount.Width = 100;
      ts2.GridColumnStyles.Add(csOrderAmount);

      // Add the DataGridTableStyle objects to the collection.
      myDataGrid.TableStyles.Add(ts1);
      myDataGrid.TableStyles.Add(ts2);
   }

Private Sub AddCustomDataTableStyle()
    ' Create a new DataGridTableStyle and set
    ' its MappingName to the TableName of a DataTable. 
    Dim ts1 As New DataGridTableStyle()
    ts1.MappingName = "Customers"
    
    ' Add a GridColumnStyle and set its MappingName
    ' to the name of a DataColumn in the DataTable.
    ' Set the HeaderText and Width properties. 
    
    Dim boolCol As New DataGridBoolColumn()
    boolCol.MappingName = "Current"
    boolCol.HeaderText = "IsCurrent Customer"
    boolCol.Width = 150
    ts1.GridColumnStyles.Add(boolCol)
    
    ' Add a second column style.
    Dim TextCol As New DataGridTextBoxColumn()
    TextCol.MappingName = "custName"
    TextCol.HeaderText = "Customer Name"
    TextCol.Width = 250
    ts1.GridColumnStyles.Add(TextCol)

    ' Create the second table style with columns.
    Dim ts2 As New DataGridTableStyle()
    ts2.MappingName = "Orders"

    ' Change the colors.
    ts2.ForeColor = Color.Yellow
    ts2.AlternatingBackColor = Color.Blue
    ts2.BackColor = Color.Blue
    
    ' Create new DataGridColumnStyle objects.
    Dim cOrderDate As New DataGridTextBoxColumn()
    cOrderDate.MappingName = "OrderDate"
    cOrderDate.HeaderText = "Order Date"
    cOrderDate.Width = 100
    ts2.GridColumnStyles.Add(cOrderDate)
    
    Dim pcol As PropertyDescriptorCollection = Me.BindingContext(myDataSet, "Customers.custToOrders").GetItemProperties()
    
    Dim csOrderAmount As New DataGridTextBoxColumn(pcol("OrderAmount"), "c", True)
    csOrderAmount.MappingName = "OrderAmount"
    csOrderAmount.HeaderText = "Total"
    csOrderAmount.Width = 100
    ts2.GridColumnStyles.Add(csOrderAmount)

    ' Add the DataGridTableStyle objects to the collection.
    myDataGrid.TableStyles.Add(ts1)
    myDataGrid.TableStyles.Add(ts2)
End Sub

注釈

@No__t 0 コントロールは、データをグリッド形式で表示します。The System.Windows.Forms.DataGrid control displays data in the form of a grid. @No__t-0 は描画されたグリッドだけを表すクラスです。The DataGridTableStyle is a class that represents the drawn grid only. このグリッドは、グリッドのデータソースとして使用できる @no__t 0 クラスと混同しないようにしてください。This grid should not be confused with the DataTable class, which is a possible source of data for the grid. 代わりに、@no__t 0 は、コントロールで描画されるグリッドを厳密に表します。Instead, the DataGridTableStyle strictly represents the grid as it is painted in the control. したがって、DataGridTableStyle を使用すると、各 DataTable のグリッドの外観を制御できます。Therefore, through the DataGridTableStyle you can control the appearance of the grid for each DataTable. 特定の DataTable のデータを表示するときに使用する @no__t を指定するには、MappingName を @no__t の TableName に設定します。To specify which DataGridTableStyle is used when displaying data from a particular DataTable, set the MappingName to the TableName of a DataTable.

@No__t-1 プロパティを通じて取得される @no__t 0 には、@no__t 3 コントロールによって使用されるすべての @no__t オブジェクトが含まれています。The GridTableStylesCollection retrieved through the TableStyles property contains all the DataGridTableStyle objects used by a System.Windows.Forms.DataGrid control. コレクションには、必要な数の @no__t オブジェクトを含めることができますが、それぞれの MappingName は一意である必要があります。The collection can contain as many DataGridTableStyle objects as you need, however the MappingName of each must be unique. 実行時には、ユーザーの設定に応じて、同じデータに対して別の DataGridTableStyle を置き換えることができます。At run time, this allows you to substitute a different DataGridTableStyle for the same data, depending on the user's preference. この操作を行うには、次の手順を実行します。To do this:

  1. @No__t-1 オブジェクトを使用して @no__t 0 を設定します。Populate the GridTableStylesCollection with DataGridTableStyle objects. @No__t-2 プロパティの値が @no__t 3 のオブジェクトの TableName プロパティと等しい GridTableStylesCollection に @no__t 0 が存在する場合、DataTable がこの @no__t と共に表示されます。If a DataGridTableStyle exists in the GridTableStylesCollection whose MappingName property value equals the DataTable object's TableName property, the DataTable is displayed with this DataGridTableStyle. 一致する MappingName を持つ @no__t 0 が存在しない場合、データグリッドテーブルの既定のスタイルで DataTable が表示されます。If no DataGridTableStyle exists with a matching MappingName, the DataTable is displayed with the default style for data grid tables.

  2. 別のグリッドスタイルが必要な場合は、Item プロパティを使用して、適切な DataGridTableStyle (TableNameItem[String] プロパティに渡す) を選択し、返されたオブジェクトの @no__t を新しい値に設定します。When a different grid style is needed, use the Item property to select the appropriate DataGridTableStyle (pass the TableName to the Item[String] property) and set the MappingName of the returned object to a new value.

  3. @No__t-0 プロパティを使用して目的の DataGridTableStyle を選択し、MappingName を @no__t の TableName に設定します。Use the Item[String] property to select the desired DataGridTableStyle, and set its MappingName to the TableName of the DataTable.

注意事項

@No__t-2 オブジェクトを GridTableStylesCollection に追加する前に、常に @no__t 0 のオブジェクトを作成し、GridColumnStylesCollection に追加します。Always create DataGridColumnStyle objects and add them to the GridColumnStylesCollection before adding DataGridTableStyle objects to the GridTableStylesCollection. 有効な MappingName の値を持つ空の DataGridTableStyle をコレクションに追加すると、DataGridColumnStyle のオブジェクトが自動的に生成されます。When you add an empty DataGridTableStyle with a valid MappingName value to the collection, DataGridColumnStyle objects are automatically generated for you. その結果、MappingName の値が重複する新しい DataGridColumnStyle オブジェクトを GridColumnStylesCollection に追加しようとすると、例外がスローされます。Consequently, an exception will be thrown if you try to add new DataGridColumnStyle objects with duplicate MappingName values to the GridColumnStylesCollection.

現在表示されている @no__t 0 を確認するには、System.Windows.Forms.DataGridDataSource プロパティと DataMember プロパティを使用して、@no__t を返します。To determine which DataGridTableStyle is currently displayed, use the DataSource and DataMember properties of the System.Windows.Forms.DataGrid to return a CurrencyManager. データソースが @no__t 0 インターフェイスを実装している場合は、GetListName メソッドを使用して、現在のテーブルの @no__t を返すことができます。If the data source implements the ITypedList interface, you can use the GetListName method to return the MappingName of the current table. これを次のC#コードに示します。This is shown in the C# code below:

private void PrintCurrentListName(DataGrid myDataGrid){  
 CurrencyManager myCM = (CurrencyManager)  
 BindingContext[myDataGrid.DataSource, myDataGrid.DataMember];  
 IList myList = myCM.List;  
 ITypedList thisList = (ITypedList) myList;  
 Console.WriteLine(thisList.GetListName(null));  
}  

@No__t-0 に @no__t 2 つのオブジェクトに関連する @no__t 1 オブジェクトが含まれており、現在表示されている @no__t が子テーブルである場合、@no__t は RelationName (最も単純なケース) 形式の文字列を返します。If the DataSet contains DataTable objects related through DataRelation objects, and the currently displayed DataTable is a child table, the DataMember will return a string in the form of TableName.RelationName (in the simplest case). 階層内で DataTable がさらに下にある場合、文字列は親テーブルの名前の後に、テーブルのレベルに対応するために必要な RelationName の値で構成されます。If the DataTable is further down in the hierarchy, the string will consist of the parent table's name followed by the necessary RelationName values required to reach the table's level. たとえば、(上から下) という名前の階層関係にある3つの @no__t オブジェクト (上から下) RegionsCustomersOrders、および RegionsToCustomersCustomersToOrders の2つの @no__t オブジェクトが返されます。Region. Customers Stoorders "。For example, imagine three DataTable objects in a hierarchical relationship named (top to bottom) Regions, Customers, and Orders, and two DataRelation objects named RegionsToCustomers and CustomersToOrders, the DataMember property will return "Regions.RegionsToCustomers.CustomersToOrders". ただし、MappingName は "Orders" になります。However, the MappingName will then be "Orders".

@No__t-0 オブジェクトのコレクションは、System.Windows.Forms.DataGridTableStyles プロパティを通じて返されます。The collection of DataGridTableStyle objects is returned through the TableStyles property of the System.Windows.Forms.DataGrid.

@No__t 0 が表示されると、DataGridTableStyle の設定によって System.Windows.Forms.DataGrid コントロールの設定が上書きされます。When a DataGridTableStyle is displayed, the settings for the DataGridTableStyle will override the settings for the System.Windows.Forms.DataGrid control. 特定の DataGridTableStyle プロパティに値が設定されていない場合は、代わりに System.Windows.Forms.DataGrid コントロールの値が使用されます。If a value is not set for a particular DataGridTableStyle property, the System.Windows.Forms.DataGrid control's value will be used instead. 次の一覧は、System.Windows.Forms.DataGrid コントロールのプロパティをオーバーライドするように設定できる @no__t 0 のプロパティを示しています。The following list shows the DataGridColumnStyle properties that can be set to override System.Windows.Forms.DataGrid control properties:

@No__t-0 を厳密に型指定されたオブジェクトの配列にバインドするには、オブジェクト型にパブリックプロパティを含める必要があります。To bind the DataGrid to a strongly typed array of objects, the object type must contain public properties. 配列を表示する @no__t 0 を作成するには、DataGridTableStyle.MappingName プロパティを typename に設定します。この場合、typename は、オブジェクトの種類の名前に置き換えられます。To create a DataGridTableStyle that displays the array, set the DataGridTableStyle.MappingName property to typename where typename is replaced by the name of the object type. @No__t-0 プロパティでは大文字と小文字が区別されることにも注意してください。型名は正確に一致している必要があります。Also note that the MappingName property is case-sensitive; the type name must be matched exactly. 例については、MappingName プロパティを参照してください。See the MappingName property for an example.

@No__t-0 を ArrayList にバインドすることもできます。You can also bind the DataGrid to an ArrayList. @No__t-0 の機能では、複数の種類のオブジェクトを含めることができますが、リスト内のすべての項目が1つ目の項目と同じ型である場合にのみ、DataGrid はそのようなリストにバインドできます。A feature of the ArrayList is that it can contain objects of multiple types, but the DataGrid can only bind to such a list when all items in the list are of the same type as the first item. これは、すべてのオブジェクトが同じ型であるか、またはリスト内の最初の項目と同じクラスから継承する必要があることを意味します。This means that all objects must either be of the same type, or they must inherit from the same class as the first item in the list. たとえば、リスト内の最初の項目が @no__t 0 の場合、2番目の項目は @no__t (Control から継承) である可能性があります。For example, if the first item in a list is a Control, the second item could be a TextBox (which inherits from Control). 一方、最初の項目が @no__t 0 の場合、2番目のオブジェクトを Control にすることはできません。If, on the other hand, the first item is a TextBox, the second object cannot be a Control. さらに、ArrayList にバインドされていて、@no__t のオブジェクトにパブリックプロパティが含まれている必要があります。Further, the ArrayList must have items in it when it is bound and the objects in the DataGridTableStyle must contain public properties. 空の ArrayList の場合、空のグリッドが生成されます。An empty ArrayList will result in an empty grid. @No__t-0 にバインドする場合は、DataGridTableStyleMappingName を "ArrayList" (型名) に設定します。When binding to an ArrayList, set the MappingName of the DataGridTableStyle to "ArrayList" (the type name).

コンストラクター

DataGridTableStyle() DataGridTableStyle() DataGridTableStyle() DataGridTableStyle()

DataGridTableStyle クラスの新しいインスタンスを初期化します。Initializes a new instance of the DataGridTableStyle class.

DataGridTableStyle(Boolean) DataGridTableStyle(Boolean) DataGridTableStyle(Boolean) DataGridTableStyle(Boolean)

指定した値を使用して DataGridTableStyle クラスの新しいインスタンスを初期化し、そのグリッド テーブルを既定のスタイルにするかどうかを決定します。Initializes a new instance of the DataGridTableStyle class using the specified value to determine whether the grid table is the default style.

DataGridTableStyle(CurrencyManager) DataGridTableStyle(CurrencyManager) DataGridTableStyle(CurrencyManager) DataGridTableStyle(CurrencyManager)

DataGridTableStyle を指定して、CurrencyManager クラスの新しいインスタンスを初期化します。Initializes a new instance of the DataGridTableStyle class with the specified CurrencyManager.

フィールド

DefaultTableStyle DefaultTableStyle DefaultTableStyle DefaultTableStyle

既定のテーブル スタイルを取得します。Gets the default table style.

プロパティ

AllowSorting AllowSorting AllowSorting AllowSorting

DataGridTableStyle を使用する場合に、グリッド テーブルで並べ替えを実行できるかどうかを示します。Indicates whether sorting is allowed on the grid table when this DataGridTableStyle is used.

AlternatingBackColor AlternatingBackColor AlternatingBackColor AlternatingBackColor

グリッドの奇数行の背景色を取得または設定します。Gets or sets the background color of odd-numbered rows of the grid.

BackColor BackColor BackColor BackColor

グリッドの偶数行の背景色を取得または設定します。Gets or sets the background color of even-numbered rows of the grid.

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ColumnHeadersVisible ColumnHeadersVisible ColumnHeadersVisible ColumnHeadersVisible

列ヘッダーを表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether column headers are visible.

Container Container Container Container

IContainer を格納している Component を取得します。Gets the IContainer that contains the Component.

(Inherited from Component)
DataGrid DataGrid DataGrid DataGrid

描画されたテーブルの DataGrid コントロールを取得または設定します。Gets or sets the DataGrid control for the drawn table.

DesignMode DesignMode DesignMode DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Component に結び付けられているイベント ハンドラーのリストを取得します。Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
ForeColor ForeColor ForeColor ForeColor

グリッド テーブルの前景色を取得または設定します。Gets or sets the foreground color of the grid table.

GridColumnStyles GridColumnStyles GridColumnStyles GridColumnStyles

テーブルに描画される列のコレクションを取得します。Gets the collection of columns drawn for this table.

GridLineColor GridLineColor GridLineColor GridLineColor

グリッド線の色を取得または設定します。Gets or sets the color of grid lines.

GridLineStyle GridLineStyle GridLineStyle GridLineStyle

グリッド線のスタイルを取得または設定します。Gets or sets the style of grid lines.

HeaderBackColor HeaderBackColor HeaderBackColor HeaderBackColor

ヘッダーの背景色を取得または設定します。Gets or sets the background color of headers.

HeaderFont HeaderFont HeaderFont HeaderFont

ヘッダーのキャプションに使用するフォントを取得または設定します。Gets or sets the font used for header captions.

HeaderForeColor HeaderForeColor HeaderForeColor HeaderForeColor

ヘッダーの前景色を取得または設定します。Gets or sets the foreground color of headers.

LinkColor LinkColor LinkColor LinkColor

リンク テキストの色を取得または設定します。Gets or sets the color of link text.

LinkHoverColor LinkHoverColor LinkHoverColor LinkHoverColor

マウス ポインターをリンク テキストの上に配置したときに表示する色を取得または設定します。Gets or sets the color displayed when hovering over link text.

MappingName MappingName MappingName MappingName

テーブルを特定のデータ ソースに割り当てるときに使用する名前を取得または設定します。Gets or sets the name used to map this table to a specific data source.

PreferredColumnWidth PreferredColumnWidth PreferredColumnWidth PreferredColumnWidth

新しいグリッドが表示されるときに作成する列に適用する幅を取得または設定します。Gets or sets the width used to create columns when a new grid is displayed.

PreferredRowHeight PreferredRowHeight PreferredRowHeight PreferredRowHeight

新しいグリッドが表示されるときに作成する行に適用する高さを取得または設定します。Gets or sets the height used to create a row when a new grid is displayed.

ReadOnly ReadOnly ReadOnly ReadOnly

列を編集できるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether columns can be edited.

RowHeadersVisible RowHeadersVisible RowHeadersVisible RowHeadersVisible

行ヘッダーを表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether row headers are visible.

RowHeaderWidth RowHeaderWidth RowHeaderWidth RowHeaderWidth

行ヘッダーの幅を取得または設定します。Gets or sets the width of row headers.

SelectionBackColor SelectionBackColor SelectionBackColor SelectionBackColor

選択されているセルの背景色を取得または設定します。Gets or sets the background color of selected cells.

SelectionForeColor SelectionForeColor SelectionForeColor SelectionForeColor

選択されているセルの前景色を取得または設定します。Gets or sets the foreground color of selected cells.

Site Site Site Site

ComponentISite を取得または設定します。Gets or sets the ISite of the Component.

(Inherited from Component)

メソッド

BeginEdit(DataGridColumnStyle, Int32) BeginEdit(DataGridColumnStyle, Int32) BeginEdit(DataGridColumnStyle, Int32) BeginEdit(DataGridColumnStyle, Int32)

編集操作を要求します。Requests an edit operation.

CreateGridColumn(PropertyDescriptor) CreateGridColumn(PropertyDescriptor) CreateGridColumn(PropertyDescriptor) CreateGridColumn(PropertyDescriptor)

指定したプロパティ記述子を使用して、DataGridColumnStyle を作成します。Creates a DataGridColumnStyle, using the specified property descriptor.

CreateGridColumn(PropertyDescriptor, Boolean) CreateGridColumn(PropertyDescriptor, Boolean) CreateGridColumn(PropertyDescriptor, Boolean) CreateGridColumn(PropertyDescriptor, Boolean)

指定したプロパティ記述子を使用して、DataGridColumnStyle を作成します。Creates a DataGridColumnStyle using the specified property descriptor. DataGridColumnStyle が既定の列スタイルかどうかを指定します。Specifies whether the DataGridColumnStyle is a default column style.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Component によって使用されているすべてのリソースを解放します。Releases all resources used by the Component.

(Inherited from Component)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

DataGridTableStyle で使用されていたリソース (メモリを除く) を解放します。Disposes of the resources (other than memory) used by the DataGridTableStyle.

EndEdit(DataGridColumnStyle, Int32, Boolean) EndEdit(DataGridColumnStyle, Int32, Boolean) EndEdit(DataGridColumnStyle, Int32, Boolean) EndEdit(DataGridColumnStyle, Int32, Boolean)

編集操作の終了を要求します。Requests an end to an edit operation.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
OnAllowSortingChanged(EventArgs) OnAllowSortingChanged(EventArgs) OnAllowSortingChanged(EventArgs) OnAllowSortingChanged(EventArgs)

AllowSortingChanged イベントを発生させます。Raises the AllowSortingChanged event.

OnAlternatingBackColorChanged(EventArgs) OnAlternatingBackColorChanged(EventArgs) OnAlternatingBackColorChanged(EventArgs) OnAlternatingBackColorChanged(EventArgs)

AlternatingBackColorChanged イベントを発生させます。Raises the AlternatingBackColorChanged event.

OnBackColorChanged(EventArgs) OnBackColorChanged(EventArgs) OnBackColorChanged(EventArgs) OnBackColorChanged(EventArgs)

BackColorChanged イベントを発生させます。Raises the BackColorChanged event.

OnColumnHeadersVisibleChanged(EventArgs) OnColumnHeadersVisibleChanged(EventArgs) OnColumnHeadersVisibleChanged(EventArgs) OnColumnHeadersVisibleChanged(EventArgs)

ColumnHeadersVisibleChanged イベントを発生させます。Raises the ColumnHeadersVisibleChanged event.

OnForeColorChanged(EventArgs) OnForeColorChanged(EventArgs) OnForeColorChanged(EventArgs) OnForeColorChanged(EventArgs)

ForeColorChanged イベントを発生させます。Raises the ForeColorChanged event.

OnGridLineColorChanged(EventArgs) OnGridLineColorChanged(EventArgs) OnGridLineColorChanged(EventArgs) OnGridLineColorChanged(EventArgs)

GridLineColorChanged イベントを発生させます。Raises the GridLineColorChanged event.

OnGridLineStyleChanged(EventArgs) OnGridLineStyleChanged(EventArgs) OnGridLineStyleChanged(EventArgs) OnGridLineStyleChanged(EventArgs)

GridLineStyleChanged イベントを発生させます。Raises the GridLineStyleChanged event.

OnHeaderBackColorChanged(EventArgs) OnHeaderBackColorChanged(EventArgs) OnHeaderBackColorChanged(EventArgs) OnHeaderBackColorChanged(EventArgs)

HeaderBackColorChanged イベントを発生させます。Raises the HeaderBackColorChanged event.

OnHeaderFontChanged(EventArgs) OnHeaderFontChanged(EventArgs) OnHeaderFontChanged(EventArgs) OnHeaderFontChanged(EventArgs)

HeaderFontChanged イベントを発生させます。Raises the HeaderFontChanged event.

OnHeaderForeColorChanged(EventArgs) OnHeaderForeColorChanged(EventArgs) OnHeaderForeColorChanged(EventArgs) OnHeaderForeColorChanged(EventArgs)

HeaderForeColorChanged イベントを発生させます。Raises the HeaderForeColorChanged event.

OnLinkColorChanged(EventArgs) OnLinkColorChanged(EventArgs) OnLinkColorChanged(EventArgs) OnLinkColorChanged(EventArgs)

LinkColorChanged イベントを発生させます。Raises the LinkColorChanged event.

OnLinkHoverColorChanged(EventArgs) OnLinkHoverColorChanged(EventArgs) OnLinkHoverColorChanged(EventArgs) OnLinkHoverColorChanged(EventArgs)

LinkHoverColorChanged イベントを発生させます。Raises the LinkHoverColorChanged event.

OnMappingNameChanged(EventArgs) OnMappingNameChanged(EventArgs) OnMappingNameChanged(EventArgs) OnMappingNameChanged(EventArgs)

MappingNameChanged イベントを発生させます。Raises the MappingNameChanged event.

OnPreferredColumnWidthChanged(EventArgs) OnPreferredColumnWidthChanged(EventArgs) OnPreferredColumnWidthChanged(EventArgs) OnPreferredColumnWidthChanged(EventArgs)

PreferredColumnWidthChanged イベントを発生させます。Raises the PreferredColumnWidthChanged event.

OnPreferredRowHeightChanged(EventArgs) OnPreferredRowHeightChanged(EventArgs) OnPreferredRowHeightChanged(EventArgs) OnPreferredRowHeightChanged(EventArgs)

PreferredRowHeightChanged イベントを発生させます。Raises the PreferredRowHeightChanged event.

OnReadOnlyChanged(EventArgs) OnReadOnlyChanged(EventArgs) OnReadOnlyChanged(EventArgs) OnReadOnlyChanged(EventArgs)

ReadOnlyChanged イベントを発生させます。Raises the ReadOnlyChanged event.

OnRowHeadersVisibleChanged(EventArgs) OnRowHeadersVisibleChanged(EventArgs) OnRowHeadersVisibleChanged(EventArgs) OnRowHeadersVisibleChanged(EventArgs)

RowHeadersVisibleChanged イベントを発生させます。Raises the RowHeadersVisibleChanged event.

OnRowHeaderWidthChanged(EventArgs) OnRowHeaderWidthChanged(EventArgs) OnRowHeaderWidthChanged(EventArgs) OnRowHeaderWidthChanged(EventArgs)

RowHeaderWidthChanged イベントを発生させます。Raises the RowHeaderWidthChanged event.

OnSelectionBackColorChanged(EventArgs) OnSelectionBackColorChanged(EventArgs) OnSelectionBackColorChanged(EventArgs) OnSelectionBackColorChanged(EventArgs)

SelectionBackColorChanged イベントを発生させます。Raises the SelectionBackColorChanged event.

OnSelectionForeColorChanged(EventArgs) OnSelectionForeColorChanged(EventArgs) OnSelectionForeColorChanged(EventArgs) OnSelectionForeColorChanged(EventArgs)

SelectionForeColorChanged イベントを発生させます。Raises the SelectionForeColorChanged event.

ResetAlternatingBackColor() ResetAlternatingBackColor() ResetAlternatingBackColor() ResetAlternatingBackColor()

AlternatingBackColor プロパティを既定値にリセットします。Resets the AlternatingBackColor property to its default value.

ResetBackColor() ResetBackColor() ResetBackColor() ResetBackColor()

BackColor プロパティを既定値にリセットします。Resets the BackColor property to its default value.

ResetForeColor() ResetForeColor() ResetForeColor() ResetForeColor()

ForeColor プロパティを既定値にリセットします。Resets the ForeColor property to its default value.

ResetGridLineColor() ResetGridLineColor() ResetGridLineColor() ResetGridLineColor()

GridLineColor プロパティを既定値にリセットします。Resets the GridLineColor property to its default value.

ResetHeaderBackColor() ResetHeaderBackColor() ResetHeaderBackColor() ResetHeaderBackColor()

HeaderBackColor プロパティを既定値にリセットします。Resets the HeaderBackColor property to its default value.

ResetHeaderFont() ResetHeaderFont() ResetHeaderFont() ResetHeaderFont()

HeaderFont プロパティを既定値にリセットします。Resets the HeaderFont property to its default value.

ResetHeaderForeColor() ResetHeaderForeColor() ResetHeaderForeColor() ResetHeaderForeColor()

HeaderForeColor プロパティを既定値にリセットします。Resets the HeaderForeColor property to its default value.

ResetLinkColor() ResetLinkColor() ResetLinkColor() ResetLinkColor()

LinkColor プロパティを既定値にリセットします。Resets the LinkColor property to its default value.

ResetLinkHoverColor() ResetLinkHoverColor() ResetLinkHoverColor() ResetLinkHoverColor()

LinkHoverColor プロパティを既定値にリセットします。Resets the LinkHoverColor property to its default value.

ResetSelectionBackColor() ResetSelectionBackColor() ResetSelectionBackColor() ResetSelectionBackColor()

SelectionBackColor プロパティを既定値にリセットします。Resets the SelectionBackColor property to its default value.

ResetSelectionForeColor() ResetSelectionForeColor() ResetSelectionForeColor() ResetSelectionForeColor()

SelectionForeColor プロパティを既定値にリセットします。Resets the SelectionForeColor property to its default value.

ShouldSerializeAlternatingBackColor() ShouldSerializeAlternatingBackColor() ShouldSerializeAlternatingBackColor() ShouldSerializeAlternatingBackColor()

AlternatingBackColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the AlternatingBackColor property should be persisted.

ShouldSerializeBackColor() ShouldSerializeBackColor() ShouldSerializeBackColor() ShouldSerializeBackColor()

BackColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the BackColor property should be persisted.

ShouldSerializeForeColor() ShouldSerializeForeColor() ShouldSerializeForeColor() ShouldSerializeForeColor()

ForeColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the ForeColor property should be persisted.

ShouldSerializeGridLineColor() ShouldSerializeGridLineColor() ShouldSerializeGridLineColor() ShouldSerializeGridLineColor()

GridLineColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the GridLineColor property should be persisted.

ShouldSerializeHeaderBackColor() ShouldSerializeHeaderBackColor() ShouldSerializeHeaderBackColor() ShouldSerializeHeaderBackColor()

HeaderBackColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the HeaderBackColor property should be persisted.

ShouldSerializeHeaderForeColor() ShouldSerializeHeaderForeColor() ShouldSerializeHeaderForeColor() ShouldSerializeHeaderForeColor()

HeaderForeColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the HeaderForeColor property should be persisted.

ShouldSerializeLinkColor() ShouldSerializeLinkColor() ShouldSerializeLinkColor() ShouldSerializeLinkColor()

LinkColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the LinkColor property should be persisted.

ShouldSerializeLinkHoverColor() ShouldSerializeLinkHoverColor() ShouldSerializeLinkHoverColor() ShouldSerializeLinkHoverColor()

LinkHoverColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the LinkHoverColor property should be persisted.

ShouldSerializePreferredRowHeight() ShouldSerializePreferredRowHeight() ShouldSerializePreferredRowHeight() ShouldSerializePreferredRowHeight()

PreferredRowHeight プロパティを永続化する必要があるかどうかを示します。Indicates whether the PreferredRowHeight property should be persisted.

ShouldSerializeSelectionBackColor() ShouldSerializeSelectionBackColor() ShouldSerializeSelectionBackColor() ShouldSerializeSelectionBackColor()

SelectionBackColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the SelectionBackColor property should be persisted.

ShouldSerializeSelectionForeColor() ShouldSerializeSelectionForeColor() ShouldSerializeSelectionForeColor() ShouldSerializeSelectionForeColor()

SelectionForeColor プロパティを永続化する必要があるかどうかを示します。Indicates whether the SelectionForeColor property should be persisted.

ToString() ToString() ToString() ToString()

Component の名前 (存在する場合) を格納する String を返します。Returns a String containing the name of the Component, if any. このメソッドはオーバーライドできません。This method should not be overridden.

(Inherited from Component)

イベント

AllowSortingChanged AllowSortingChanged AllowSortingChanged AllowSortingChanged

AllowSorting プロパティの値が変化すると発生します。Occurs when the AllowSorting property value changes.

AlternatingBackColorChanged AlternatingBackColorChanged AlternatingBackColorChanged AlternatingBackColorChanged

AlternatingBackColor 値が変更されたときに発生します。Occurs when the AlternatingBackColor value changes.

BackColorChanged BackColorChanged BackColorChanged BackColorChanged

BackColor 値が変更されたときに発生します。Occurs when the BackColor value changes.

ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged ColumnHeadersVisibleChanged

ColumnHeadersVisible 値が変更されたときに発生します。Occurs when the ColumnHeadersVisible value changes.

Disposed Disposed Disposed Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されると発生します。Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)
ForeColorChanged ForeColorChanged ForeColorChanged ForeColorChanged

ForeColor 値が変更されたときに発生します。Occurs when the ForeColor value changes.

GridLineColorChanged GridLineColorChanged GridLineColorChanged GridLineColorChanged

GridLineColor 値が変更されたときに発生します。Occurs when the GridLineColor value changes.

GridLineStyleChanged GridLineStyleChanged GridLineStyleChanged GridLineStyleChanged

GridLineStyle 値が変更されたときに発生します。Occurs when the GridLineStyle value changes.

HeaderBackColorChanged HeaderBackColorChanged HeaderBackColorChanged HeaderBackColorChanged

HeaderBackColor 値が変更されたときに発生します。Occurs when the HeaderBackColor value changes.

HeaderFontChanged HeaderFontChanged HeaderFontChanged HeaderFontChanged

HeaderFont 値が変更されたときに発生します。Occurs when the HeaderFont value changes.

HeaderForeColorChanged HeaderForeColorChanged HeaderForeColorChanged HeaderForeColorChanged

HeaderForeColor 値が変更されたときに発生します。Occurs when the HeaderForeColor value changes.

LinkColorChanged LinkColorChanged LinkColorChanged LinkColorChanged

LinkColor 値が変更されたときに発生します。Occurs when the LinkColor value changes.

LinkHoverColorChanged LinkHoverColorChanged LinkHoverColorChanged LinkHoverColorChanged

LinkHoverColor 値が変更されたときに発生します。Occurs when the LinkHoverColor value changes.

MappingNameChanged MappingNameChanged MappingNameChanged MappingNameChanged

MappingName 値が変更されたときに発生します。Occurs when the MappingName value changes.

PreferredColumnWidthChanged PreferredColumnWidthChanged PreferredColumnWidthChanged PreferredColumnWidthChanged

PreferredColumnWidth プロパティの値が変化すると発生します。Occurs when the PreferredColumnWidth property value changes.

PreferredRowHeightChanged PreferredRowHeightChanged PreferredRowHeightChanged PreferredRowHeightChanged

PreferredRowHeight 値が変更されたときに発生します。Occurs when the PreferredRowHeight value changes.

ReadOnlyChanged ReadOnlyChanged ReadOnlyChanged ReadOnlyChanged

ReadOnly 値が変更されたときに発生します。Occurs when the ReadOnly value changes.

RowHeadersVisibleChanged RowHeadersVisibleChanged RowHeadersVisibleChanged RowHeadersVisibleChanged

RowHeadersVisible 値が変更されたときに発生します。Occurs when the RowHeadersVisible value changes.

RowHeaderWidthChanged RowHeaderWidthChanged RowHeaderWidthChanged RowHeaderWidthChanged

RowHeaderWidth 値が変更されたときに発生します。Occurs when the RowHeaderWidth value changes.

SelectionBackColorChanged SelectionBackColorChanged SelectionBackColorChanged SelectionBackColorChanged

SelectionBackColor 値が変更されたときに発生します。Occurs when the SelectionBackColor value changes.

SelectionForeColorChanged SelectionForeColorChanged SelectionForeColorChanged SelectionForeColorChanged

SelectionForeColor 値が変更されたときに発生します。Occurs when the SelectionForeColor value changes.

適用対象

こちらもご覧ください