GridColumnStylesCollection.Remove メソッド

指定した DataGridColumnStyleGridColumnStylesCollection から削除します。

Public Sub Remove( _
   ByVal column As DataGridColumnStyle _)
[C#]
public void Remove(DataGridColumnStylecolumn);
[C++]
public: void Remove(DataGridColumnStyle* column);
[JScript]
public function Remove(
   column : DataGridColumnStyle);

パラメータ

解説

Contains メソッドを使用して、 DataGridColumnStyle がコレクション内に存在するかどうかを確認します。

使用例

[Visual Basic, C#, C++] GridColumnStylesCollection から DataGridColumnStyle を削除する例を次に示します。

 
Private Sub RemoveColumnStyle_Clicked(sender As Object, e As EventArgs) Handles removeStyle.Click
   Dim myTableStyle As DataGridTableStyle = myDataGrid.TableStyles(0)
   
   ' Get the GridColumnStylesCollection of Data Grid.
   myColumns = myTableStyle.GridColumnStyles
   Dim i As Integer
   
   ' Remove the CustName ColumnStyle from the data grid.
   If myColumns.Contains("CustName") Then
      Dim myDataColumnStyle As DataGridColumnStyle = myColumns("CustName")
      i = myColumns.IndexOf(myDataColumnStyle)
      myColumns.RemoveAt(i)
   End If
End Sub 'RemoveColumnStyle_Clicked

[C#] 
private void RemoveColumnStyle_Clicked(object sender, EventArgs e)
{
   DataGridTableStyle myTableStyle = myDataGrid.TableStyles[0];

   // Get the GridColumnStylesCollection of Data Grid.
   myColumns = myTableStyle.GridColumnStyles;
   int i;

   // Remove the CustName ColumnStyle from the data grid.
   if(myColumns.Contains("CustName"))
   {
      DataGridColumnStyle myDataColumnStyle= myColumns["CustName"];
      i= myColumns.IndexOf(myDataColumnStyle);
      myColumns.RemoveAt(i);
   }
}

[C++] 
private:
    void RemoveColumnStyle_Clicked(Object* /*sender*/, EventArgs* /*e*/) {
        DataGridTableStyle* myTableStyle = myDataGrid->TableStyles->Item[0];

        // Get the GridColumnStylesCollection of Data Grid.
        myColumns = myTableStyle->GridColumnStyles;
        int i;

        // Remove the CustName ColumnStyle from the data grid.
        if (myColumns->Contains(S"CustName")) {
            DataGridColumnStyle* myDataColumnStyle= myColumns->Item[S"CustName"];
            i= myColumns->IndexOf(myDataColumnStyle);
            myColumns->RemoveAt(i);
        }
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

GridColumnStylesCollection クラス | GridColumnStylesCollection メンバ | System.Windows.Forms 名前空間 | Add | DataGridColumnStyle | GridColumnStyles | RemoveAt