GridColumnStylesCollection.Clear 方法

定义

清除 DataGridColumnStyle 对象的集合。

public:
 void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()

示例

下面的代码示例演示了此成员的使用。

private:
   void Clear_Clicked( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      // TablesAlreadyAdded set to false so that table styles can be added again.
      TablesAlreadyAdded = false;
      myLabel->Text = "All Table Styles Cleared.";

      // Clear all the column styles and also table style for the grid.
      IEnumerator^ myEnum = myDataGrid->TableStyles->GetEnumerator();
      while ( myEnum->MoveNext() )
      {
         DataGridTableStyle^ myTableStyle = safe_cast<DataGridTableStyle^>(myEnum->Current);
         GridColumnStylesCollection^ myColumns = myTableStyle->GridColumnStyles;
         myColumns->Clear();
      }

      myDataGrid->TableStyles->Clear();
   }
private void Clear_Clicked(object sender, System.EventArgs e)
{
   // TablesAlreadyAdded set to false so that table styles can be added again.
   TablesAlreadyAdded = false;
   myLabel.Text = "All Table Styles Cleared.";
   // Clear all the column styles and also table style for the grid.
   foreach (DataGridTableStyle myTableStyle in myDataGrid.TableStyles)
   {
      GridColumnStylesCollection myColumns = myTableStyle.GridColumnStyles;
      myColumns.Clear();
   }
   myDataGrid.TableStyles.Clear();
}
Private Sub Clear_Clicked(ByVal sender As Object, ByVal e As System.EventArgs) Handles clearButton.Click
    ' TablesAlreadyAdded set to false so that table styles can be added again.
    TablesAlreadyAdded = False
    myLabel.Text = "All Table Styles Cleared."
    ' Clear all the column styles and also table style for the grid.
    Dim myTableStyle As DataGridTableStyle
    For Each myTableStyle In myDataGrid.TableStyles
        Dim myColumns As GridColumnStylesCollection = myTableStyle.GridColumnStyles
        myColumns.Clear()
    Next myTableStyle
    myDataGrid.TableStyles.Clear()
End Sub

适用于

另请参阅