DataGridTableStyle.MappingNameChanged Olay

Tanım

Değer değiştiğinde MappingName gerçekleşir.

C#
public event EventHandler MappingNameChanged;

Olay Türü

Örnekler

Aşağıdaki kod örneğinde bu üyenin kullanımı gösterilmektedir.

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");
}

Açıklamalar

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.