DataGridTableStyle.MappingNameChanged イベントとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridTableStyle.MappingNameChanged イベントの意味・解説 

DataGridTableStyle.MappingNameChanged イベント

MappingName の値が変更され場合発生します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Event MappingNameChanged As
 EventHandler
Dim instance As DataGridTableStyle
Dim handler As EventHandler

AddHandler instance.MappingNameChanged, handler
public event EventHandler MappingNameChanged
/** @event */
public void add_MappingNameChanged (EventHandler
 value)

/** @event */
public void remove_MappingNameChanged (EventHandler
 value)
JScript では、イベント使用できますが、新規に宣言することはできません。
解説解説
使用例使用例
Private Sub AddCustomDataTableStyle()
   myDataGridTableStyle1 = New DataGridTableStyle()
   AddHandler myDataGridTableStyle1.MappingNameChanged, AddressOf
 MappingNameChanged_Handler
   AddHandler myDataGridTableStyle1.GridLineStyleChanged, AddressOf
 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.
   Dim myBoolCol = New DataGridBoolColumn()
   myBoolCol.MappingName = "Current"
   myBoolCol.HeaderText = "IsCurrent Customer"
   myBoolCol.Width = 150
   myDataGridTableStyle1.GridColumnStyles.Add(myBoolCol)

   ' Add a second column style.
   Dim myTextCol = New DataGridTextBoxColumn()
   myTextCol.MappingName = "custName"
   myTextCol.HeaderText = "Customer Name"
   myTextCol.Width = 250
   myDataGridTableStyle1.GridColumnStyles.Add(myTextCol)

   ' Create new ColumnStyle objects.
   Dim cOrderDate = New DataGridTextBoxColumn()
   cOrderDate.MappingName = "OrderDate"
   cOrderDate.HeaderText = "Order Date"
   cOrderDate.Width = 100

   ' Use PropertyDescriptor to create a formatted column.
   Dim myPropertyDescriptorCollection As PropertyDescriptorCollection
 = _
               Me.BindingContext(myDataSet, "Customers.custToOrders").GetItemProperties()
   Dim 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)
End Sub 'AddCustomDataTableStyle

Private Sub MappingNameChanged_Handler(ByVal
 sender As Object, ByVal
 e As EventArgs)
   MessageBox.Show("MappingName Changed", "DataGridTableStyle")
End Sub 'MappingNameChanged_Handler

Private Sub GridLineStyleChanged_Handler(ByVal
 sender As Object, ByVal
 e As EventArgs)
   MessageBox.Show("GridLineStyle  Changed", "DataGridTableStyle")
End Sub 'GridLineStyleChanged_Handler
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");
}    
private:
   void AddCustomDataTableStyle()
   {
      myDataGridTableStyle1 = gcnew DataGridTableStyle;
      myDataGridTableStyle1->MappingNameChanged += gcnew System::EventHandler(
 this, &DataGridTableStyle_Sample::MappingNameChanged_Handler
 );
      myDataGridTableStyle1->GridLineStyleChanged += gcnew System::EventHandler(
 this, &DataGridTableStyle_Sample::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 = gcnew DataGridBoolColumn;
      myBoolCol->MappingName = "Current";
      myBoolCol->HeaderText = "IsCurrent Customer";
      myBoolCol->Width = 150;
      myDataGridTableStyle1->GridColumnStyles->Add( myBoolCol );

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

      // Create new ColumnStyle objects.
      DataGridColumnStyle^ cOrderDate = gcnew 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 = gcnew DataGridTextBoxColumn( myPropertyDescriptorCollection[
 "OrderAmount" ],"c",true );
      csOrderAmount->MappingName = "OrderAmount";
      csOrderAmount->HeaderText = "Total";
      csOrderAmount->Width = 100;

      // Add the DataGridTableStyle Object* to GridTableStylesCollection.
      myDataGrid->TableStyles->Add( myDataGridTableStyle1 );
   }

   void MappingNameChanged_Handler( Object^ /*sender*/, EventArgs^
 /*e*/ )
   {
      MessageBox::Show( "MappingName Changed", "DataGridTableStyle"
 );
   }

   void GridLineStyleChanged_Handler( Object^ /*sender*/, EventArgs^
 /*e*/ )
   {
      MessageBox::Show( "GridLineStyle  Changed", "DataGridTableStyle"
 );
   }
private void AddCustomDataTableStyle()
{
    myDataGridTableStyle1 = new DataGridTableStyle();
    myDataGridTableStyle1.add_MappingNameChanged(
        new System.EventHandler(MappingNameChanged_Handler));
    myDataGridTableStyle1.add_GridLineStyleChanged(
        new System.EventHandler(GridLineStyleChangedHandler));
    myDataGridTableStyle1.set_MappingName("Customers");

    // Set other properties.
    myDataGridTableStyle1.set_AlternatingBackColor(Color.get_LightGray());
    myDataGridTableStyle1.set_GridLineStyle(
        System.Windows.Forms.DataGridLineStyle.None);

    // Add a GridColumnStyle and set its MappingName.          
    DataGridColumnStyle myBoolCol = new DataGridBoolColumn();

    myBoolCol.set_MappingName("Current");
    myBoolCol.set_HeaderText("IsCurrent Customer");
    myBoolCol.set_Width(150);
    myDataGridTableStyle1.get_GridColumnStyles().Add(myBoolCol);

    // Add a second column style.
    DataGridColumnStyle myTextCol = new DataGridTextBoxColumn();

    myTextCol.set_MappingName("custName");
    myTextCol.set_HeaderText("Customer Name");
    myTextCol.set_Width(250);
    myDataGridTableStyle1.get_GridColumnStyles().Add(myTextCol);

    // Create new ColumnStyle objects.
    DataGridColumnStyle cOrderDate = new DataGridTextBoxColumn();

    cOrderDate.set_MappingName("OrderDate");
    cOrderDate.set_HeaderText("Order Date");
    cOrderDate.set_Width(100);

    // Use PropertyDescriptor to create a formatted column.        
 
    PropertyDescriptorCollection myPropertyDescriptorCollection = 
        this.get_BindingContext().get_Item(myDataSet, 
        "Customers.custToOrders").GetItemProperties();
    DataGridColumnStyle csOrderAmount = new DataGridTextBoxColumn(
        myPropertyDescriptorCollection.get_Item("OrderAmount"), "c",
 true);

    csOrderAmount.set_MappingName("OrderAmount");
    csOrderAmount.set_HeaderText("Total");
    csOrderAmount.set_Width(100);

    // Add the DataGridTableStyle object to GridTableStylesCollection.
    myDataGrid.get_TableStyles().Add(myDataGridTableStyle1);
} //AddCustomDataTableStyle

private void MappingNameChanged_Handler(Object
 sender, EventArgs e)
{
    MessageBox.Show("MappingName Changed", "DataGridTableStyle");
} //MappingNameChanged_Handler

private void GridLineStyleChangedHandler(Object
 sender, EventArgs e)
{
    MessageBox.Show("GridLineStyle  Changed", "DataGridTableStyle");
} //GridLineStyleChangedHandler
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridTableStyle クラス
DataGridTableStyle メンバ
System.Windows.Forms 名前空間
DataGridTableStyle.MappingName プロパティ


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataGridTableStyle.MappingNameChanged イベントを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataGridTableStyle.MappingNameChanged イベントを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataGridTableStyle.MappingNameChanged イベント を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridTableStyle.MappingNameChanged イベント」の関連用語

DataGridTableStyle.MappingNameChanged イベントのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridTableStyle.MappingNameChanged イベントのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS