次の方法で共有


DataGridColumnStyle.MappingNameChanged イベント

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

Public Event MappingNameChanged As EventHandler
[C#]
public event EventHandler MappingNameChanged;
[C++]
public: __event EventHandler* MappingNameChanged;

[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。

イベント データ

イベント ハンドラが EventArgs 型の引数を受け取りました。

解説

イベント処理の詳細については、「 イベントの利用 」を参照してください。

使用例

 
Private Sub AddCustomColumnStyle()
   Dim myTableStyle As New DataGridTableStyle()
   myTableStyle.MappingName = "Orders"
   myColumnStyle = New DataGridTextBoxColumn()
   myColumnStyle.MappingName = "Orders"
   myColumnStyle.HeaderText = "Orders"
   myTableStyle.GridColumnStyles.Add(myColumnStyle)
   myDataGrid.TableStyles.Add(myTableStyle)
   AddHandler myColumnStyle.MappingNameChanged, AddressOf columnStyle_MappingNameChanged
   flag = True
End Sub 'AddCustomColumnStyle

' MappingNameChanged event handler of DataGridColumnStyle.
Private Sub columnStyle_MappingNameChanged(ByVal sender As Object, ByVal e As EventArgs)
   MessageBox.Show("Mapping Name changed")
End Sub 'columnStyle_MappingNameChanged

[C#] 
private void AddCustomColumnStyle()
{
   DataGridTableStyle myTableStyle = new DataGridTableStyle();
   myTableStyle.MappingName = "Orders";
   myColumnStyle =  new DataGridTextBoxColumn();
   myColumnStyle.MappingName="Orders";
   myColumnStyle.HeaderText="Orders";
   myTableStyle.GridColumnStyles.Add(myColumnStyle);
   myDataGrid.TableStyles.Add(myTableStyle);
   myColumnStyle.MappingNameChanged+=new EventHandler(columnStyle_MappingNameChanged);
   flag=true;
}
// MappingNameChanged event handler of DataGridColumnStyle.
private void columnStyle_MappingNameChanged(object sender, EventArgs e)
{
   MessageBox.Show("Mapping Name changed");
}

[C++] 
private:
    void AddCustomColumnStyle() {
        DataGridTableStyle* myTableStyle = new DataGridTableStyle();
        myTableStyle->MappingName = S"Orders";
        myColumnStyle = new DataGridTextBoxColumn();
        myColumnStyle->MappingName=S"Orders";
        myColumnStyle->HeaderText=S"Orders";
        myTableStyle->GridColumnStyles->Add(myColumnStyle);
        myDataGrid->TableStyles->Add(myTableStyle);
        myColumnStyle->MappingNameChanged += new EventHandler(this, &MyForm::columnStyle_MappingNameChanged);
        flag=(bool*)true;
    }
    // MappingNameChanged event handler of DataGridColumnStyle.

    void columnStyle_MappingNameChanged(Object* /*sender*/, EventArgs* /*e*/) {
        MessageBox::Show(S"Mapping Name changed");
    }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

DataGridColumnStyle クラス | DataGridColumnStyle メンバ | System.Windows.Forms 名前空間