DataGridTableStyle.MappingNameChanged Event

Definition

Occurs when the MappingName value changes.

C#
public event EventHandler MappingNameChanged;

Event Type

Examples

The following code example demonstrates the use of this member.

C#
private void AddCustomDataTableStyle()
{
   myDataGridTableStyle1 = new DataGridTableStyle();
   myDataGridTableStyle1.MappingNameChanged+=
      new System.EventHandler(MappingNameChanged_Handler);
   myDataGridTableStyle1.GridLineStyleChanged += 
      new System.EventHandler(GridLineStyleChanged_Handler);
   myDataGridTableStyle1.MappingName = "Customers";

   // Set other properties.
   myDataGridTableStyle1.AlternatingBackColor = Color.LightGray;
   myDataGridTableStyle1.GridLineStyle=
      System.Windows.Forms.DataGridLineStyle.None;

   // Add a GridColumnStyle and set its MappingName.          
   DataGridColumnStyle myBoolCol = new DataGridBoolColumn();
   myBoolCol.MappingName = "Current";
   myBoolCol.HeaderText = "IsCurrent Customer";
   myBoolCol.Width = 150;
   myDataGridTableStyle1.GridColumnStyles.Add(myBoolCol);

   // Add a second column style.
   DataGridColumnStyle myTextCol = new DataGridTextBoxColumn();
   myTextCol.MappingName = "custName";
   myTextCol.HeaderText = "Customer Name";
   myTextCol.Width = 250;
   myDataGridTableStyle1.GridColumnStyles.Add(myTextCol);

   // Create new ColumnStyle objects.
   DataGridColumnStyle cOrderDate = new DataGridTextBoxColumn();
   cOrderDate.MappingName = "OrderDate";
   cOrderDate.HeaderText = "Order Date";
   cOrderDate.Width = 100;

   // Use PropertyDescriptor to create a formatted column.         
   PropertyDescriptorCollection myPropertyDescriptorCollection = this.BindingContext
      [myDataSet, "Customers.custToOrders"].GetItemProperties();         
   DataGridColumnStyle csOrderAmount = 
      new DataGridTextBoxColumn(myPropertyDescriptorCollection["OrderAmount"], "c", true);
   csOrderAmount.MappingName = "OrderAmount";
   csOrderAmount.HeaderText = "Total";
   csOrderAmount.Width = 100;
        
   // Add the DataGridTableStyle object to GridTableStylesCollection.
   myDataGrid.TableStyles.Add(myDataGridTableStyle1);      
}
private void MappingNameChanged_Handler(object sender,EventArgs e)
{         
   MessageBox.Show("MappingName Changed", "DataGridTableStyle");
}
private void GridLineStyleChanged_Handler(object sender,EventArgs e)
{
   MessageBox.Show("GridLineStyle  Changed", "DataGridTableStyle");
}

Remarks

For more information about handling events, see Handling and Raising Events.

Applies to

Product Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 10

See also