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

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

DataGridColumnStyle.HeaderTextChanged イベント

HeaderText プロパティの値が変更され場合発生します

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

Dim instance As DataGridColumnStyle
Dim handler As EventHandler

AddHandler instance.HeaderTextChanged, handler
public event EventHandler HeaderTextChanged
/** @event */
public void add_HeaderTextChanged (EventHandler
 value)

/** @event */
public void remove_HeaderTextChanged (EventHandler
 value)
JScript では、イベント使用できますが、新規に宣言することはできません。
解説解説
使用例使用例
Private Sub AddCustomDataTableStyle()
   Dim myTableStyle As New
 DataGridTableStyle()
   ' Map DataGridTableStyle to a DataTable.
   myTableStyle.MappingName = "Orders"
   ' Get CurrencyManager object.
   Dim myCurrencyManager As CurrencyManager
 = CType(BindingContext(myDataSet, "Orders"), CurrencyManager)
   ' Use the CurrencyManager to get the PropertyDescriptor for the column.
   Dim myPropertyDescriptor As PropertyDescriptor
 = myCurrencyManager.GetItemProperties()("Amount")
   ' Change the HeaderText.
   Dim myColumnStyle As DataGridTextBoxColumn
 = New DataGridTextBoxColumn(myPropertyDescriptor, "c",
 True)
   ' Attach a event handler function with the 'HeaderTextChanged' event.
   AddHandler myColumnStyle.HeaderTextChanged, AddressOf
 MyHeaderText_Changed
   myColumnStyle.Width = 130
   myColumnStyle.HeaderText = "Amount in $"
   myTableStyle.GridColumnStyles.Add(myColumnStyle)
   myDataGrid.TableStyles.Add(myTableStyle)
   TablesAlreadyAdded = True
End Sub 'AddCustomDataTableStyle

 Private Sub MyHeaderText_Changed(ByVal
 sender As Object, ByVal
 e As EventArgs)
     myLabel.Text = "Header Descriptor Property of DataGridColumnStyle
 has changed"
 End Sub 'MyHeaderText_Changed
private void AddCustomDataTableStyle()
{
   DataGridTableStyle myTableStyle = new DataGridTableStyle();
   // Map DataGridTableStyle to a DataTable.
   myTableStyle.MappingName = "Orders";
   // Get CurrencyManager object.
   CurrencyManager myCurrencyManager = (CurrencyManager)BindingContext[myDataSet
,"Orders"];
   // Use the CurrencyManager to get the PropertyDescriptor for the
 column.
   PropertyDescriptor myPropertyDescriptor = myCurrencyManager.GetItemProperties()["Amount"];
   // Change the HeaderText.
   DataGridColumnStyle myColumnStyle = new DataGridTextBoxColumn(myPropertyDescriptor
,"c",true);
   // Attach a event handler function with the 'HeaderTextChanged' event.
   myColumnStyle.HeaderTextChanged+=new EventHandler(MyHeaderText_Changed);
   myColumnStyle.Width=130;
   myColumnStyle.HeaderText="Amount in $";
   myTableStyle.GridColumnStyles.Add(myColumnStyle);
   myDataGrid.TableStyles.Add(myTableStyle);
   TablesAlreadyAdded=true;
}

private void MyHeaderText_Changed(object sender,EventArgs
 e)
{
   myLabel.Text="Header Descriptor Property of DataGridColumnStyle has changed";
}
private:
   void AddCustomDataTableStyle()
   {
      DataGridTableStyle^ myTableStyle = gcnew DataGridTableStyle;
      
      // Map DataGridTableStyle to a DataTable.
      myTableStyle->MappingName = "Orders";
      
      // Get CurrencyManager Object*.
      CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(BindingContext[myDataSet,
 "Orders"]);
      
      // Use the CurrencyManager to get the PropertyDescriptor for the
 column.
      PropertyDescriptor^ myPropertyDescriptor = myCurrencyManager->GetItemProperties()[
 "Amount" ];
      
      // Change the HeaderText.
      DataGridColumnStyle^ myColumnStyle = gcnew DataGridTextBoxColumn( myPropertyDescriptor,"c",true
 );
      
      // Attach a event handler function with the 'HeaderTextChanged'
 event.
      myColumnStyle->HeaderTextChanged += gcnew EventHandler( this,
 &myDataForm::MyHeaderText_Changed );
      myColumnStyle->Width = 130;
      myColumnStyle->HeaderText = "Amount in $";
      myTableStyle->GridColumnStyles->Add( myColumnStyle );
      myDataGrid->TableStyles->Add( myTableStyle );
      TablesAlreadyAdded = (bool *)true;
   }

   void MyHeaderText_Changed( Object^ /*sender*/, EventArgs^ /*e*/
 )
   {
      myLabel->Text = "Header Descriptor Property of DataGridColumnStyle
 has changed";
   }
private void AddCustomDataTableStyle()
{
    DataGridTableStyle myTableStyle = new DataGridTableStyle();

    // Map DataGridTableStyle to a DataTable.
    myTableStyle.set_MappingName("Orders");

    // Get CurrencyManager object.
    CurrencyManager myCurrencyManager = (CurrencyManager) 
        get_BindingContext().get_Item(myDataSet, "Orders");

    // Use the CurrencyManager to get the PropertyDescriptor for the
 column.
    PropertyDescriptor myPropertyDescriptor = 
        myCurrencyManager.GetItemProperties().get_Item("Amount");

    // Change the HeaderText.
    DataGridColumnStyle myColumnStyle = 
        new DataGridTextBoxColumn(myPropertyDescriptor, "c",
 true);

    // Attach a event handler function with the 'HeaderTextChanged'
 event.
    myColumnStyle.add_HeaderTextChanged(new EventHandler(
        MyHeaderText_Changed));
    myColumnStyle.set_Width(130);
    myColumnStyle.set_HeaderText("Amount in $");
    myTableStyle.get_GridColumnStyles().Add(myColumnStyle);
    myDataGrid.get_TableStyles().Add(myTableStyle);
    tablesAlreadyAdded = true;
} //AddCustomDataTableStyle

void MyHeaderText_Changed(Object sender, EventArgs e)
{
    myLabel.set_Text("Header Descriptor Property of DataGridColumnStyle "
 
        + "has changed");
} //MyHeaderText_Changed
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridColumnStyle クラス
DataGridColumnStyle メンバ
System.Windows.Forms 名前空間



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS