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 名前空間