DataGridColumnStyle.NullTextChanged 事件

定义

NullText 值更改时发生。

public:
 event EventHandler ^ NullTextChanged;
public event EventHandler NullTextChanged;
member this.NullTextChanged : EventHandler 
Public Custom Event NullTextChanged As EventHandler 

事件类型

示例

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

private:
   void AddCustomColumnStyle()
   {
      myTableStyle = gcnew DataGridTableStyle;
      myColumnStyle = gcnew DataGridTextBoxColumn;
      myColumnStyle->NullTextChanged += gcnew EventHandler( this, &MyForm::columnStyle_NullTextChanged );
      myTableStyle->GridColumnStyles->Add( myColumnStyle );
      myDataGrid->TableStyles->Add( myTableStyle );
   }

   // NullTextChanged event handler of DataGridColumnStyle.
   void columnStyle_NullTextChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      for ( int i = 0; i < myRowcount; i++ )
      {
         myCell.RowNumber = i;
         myDataGrid[ myCell ] = nullptr;

      }
      MessageBox::Show( "NullTextChanged Event is handled" );
   }
private void AddCustomColumnStyle()
{
   myTableStyle = new DataGridTableStyle();
   myColumnStyle = new DataGridTextBoxColumn();
   myColumnStyle.NullTextChanged += new EventHandler(columnStyle_NullTextChanged);
   myTableStyle.GridColumnStyles.Add(myColumnStyle);
   myDataGrid.TableStyles.Add(myTableStyle);
}
// NullTextChanged event handler of DataGridColumnStyle.
private void columnStyle_NullTextChanged(object sender, EventArgs e)
{
   for(int i=0;i<myRowcount;i++)
   {
      myCell.RowNumber = i;
      myDataGrid[myCell] = null;
   }
   MessageBox.Show("NullTextChanged Event is handled");
}
Private Sub AddCustomColumnStyle()
   myTableStyle = New DataGridTableStyle()
   myColumnStyle = New DataGridTextBoxColumn()
   AddHandler myColumnStyle.NullTextChanged, AddressOf columnStyle_NullTextChanged
   myTableStyle.GridColumnStyles.Add(myColumnStyle)
   myDataGrid.TableStyles.Add(myTableStyle)
End Sub

' NullTextChanged event handler of DataGridColumnStyle.
Private Sub columnStyle_NullTextChanged(ByVal sender As Object, ByVal e As EventArgs)
   Dim i As Integer
   For i = 0 To myRowcount - 1
      myCell.RowNumber = i
      myDataGrid(myCell) = Nothing
   Next i
   MessageBox.Show("NullTextChanged Event is handled")
End Sub

适用于

另请参阅