DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGridの同期について

環境/言語:[xp VB.NET]
分類:[.NET]

はじめまして、本当の初心者 だんくと申します。
フォームのデータグリッドで集計(合計・平均)常にダータグリッドの一番下の行に出したいのですが、
やり方がわからず、ダータグリッドを2つ配置する事で1つを集計用にと考えております。(2つを上下に並べる事で常に表示されると考えました)
ですが、スクロールも同時に行いたいので、過去ログなど、色々検索いたしました。

http://dobon.net/vb/bbs/log3-7/3992.html

ここで紹介されている方法をやりたいのですが、

Private Sub MyDataGrid1_TopRowChanged(ByVal sender As Object, ByVal row As Integer) Handles MyDataGrid1.TopRowChanged
MyDataGrid2.SetTopRow(row)
Application.DoEvents() ' 描画がスムーズに行われるようにするため
End Sub

ここで、
 HANDLES 句には、WithEvents 変数が必要です。
とでてしまい。実行できません。
どうすればできるのでしょうか?
Windows コントロール・ライブラリの作成は問題なくできました。
よろしくお願いいたします。
> HANDLES 句には、WithEvents 変数が必要です。
> とでてしまい。実行できません。

そのまま解釈すると、DimでMyDataGrid1を宣言する時にWithEventsを指定していないということのようですが、指定していますか?
管理人様。お返事ありがとうございます。WithEventsの意味がわかりました。
これを記述したら、できるようになりました。ありがとうございます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板