Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

DataGrid::Navigate Event

Occurs when the user navigates to a new table.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public:
 event NavigateEventHandler^ Navigate {
	void add (NavigateEventHandler^ value);
	void remove (NavigateEventHandler^ value);
}

Use the Navigate event to reset individual column properties, such as width, as appropriate to the table.

The following code example demonstrates the use of this member.

   // Instantiate the 'Navigate' NavigateEventHandler. 
private:
   void CallNavigate()
   {
      myDataGrid->Navigate += gcnew NavigateEventHandler( this, &MyDataGrid::Grid_Navigate );
   }

   // Raise the event when navigating to another table. 
private:
   void Grid_Navigate( Object^ /*sender*/, NavigateEventArgs^ /*e*/ )
   {
      // String variable used to show message.
      String^ myString = "Navigate event raised, moved to another table";

      // Show the message when navigating to another table.
      MessageBox::Show( myString, "Table navigation information" );
   }

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft