tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル DataGridで一つ前の選択を取得してしまう
投稿日: 2006/05/01(Mon) 16:23
投稿者.net入門者
[OSのVer]:WindowsXP  [VBのVer]:VB.NET 2003

いつも質問ばかりで申し訳ありません。

DataGrid をクリックするとそのセルの値を表示する
プログラムを作成しています。

クリックすると、どうしても一つ前に選択されていたセルの値を
取得してしまいます。

原因と対処がお分かりになる方がいらっしゃいましたら、
お忙しい中とは存じますが、ご教授して頂けないでしょうか。

念のため、ソースを掲載致します。

    Private Sub DataGrid1_MouseDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.MouseEventArgs) Handles DataGrid1.MouseDown
        '現在のセルを取得
        Dim c As DataGridCell = DataGrid1.CurrentCell
        '現在の行番号を取得
        Dim rno As Integer = c.RowNumber
        '現在の列番号を取得
        Dim cno As Integer = c.ColumnNumber

        'セルの情報を表示
        MessageBox.Show(CStr(DataGrid1(rno, 1)))

    End Sub 

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。