tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルデータグリッドについて
記事No7690
投稿日: 2008/06/13(Fri) 10:57
投稿者あ〜ちゃんパパ
お世話になります。当方VB2003にて開発をしています。

データグリッドのヘッダ行を押下すると、その項目でソートされるのですが
行選択をしますと、初期表示時のデータが取得されてしまいます。
選択されているデータを取得するにはどうしたらよいのでしょうか。

稚拙な質問で申し訳ございません。

[ツリー表示へ]
タイトルRe: データグリッドについて
記事No7693
投稿日: 2008/06/16(Mon) 07:28
投稿者花ちゃん
> 行選択をしますと、初期表示時のデータが取得されてしまいます。
> 選択されているデータを取得するにはどうしたらよいのでしょうか。

どのようにして取得されているのでしょうか?

下記でも選択したデータが取得できませんか?
Private Sub DataGrid1_MouseUp(ByVal sender As Object, ByVal e As _
                     System.Windows.Forms.MouseEventArgs) Handles DataGrid1.MouseUp
   'クリックしたセルの位置及び値を取得
   Dim pos As System.Windows.Forms.DataGrid.HitTestInfo = DataGrid1.HitTest(e.X, e.Y)
   If pos.Type = DataGrid.HitTestType.Cell Then
      MessageBox.Show("行:" & pos.Row & "  列:" & pos.Column _
               & "   データ: " & DataGrid1(pos.Row, pos.Column).ToString())
   End If
End Sub

[ツリー表示へ]
タイトルRe^2: データグリッドについて
記事No7701
投稿日: 2008/06/17(Tue) 14:58
投稿者あ〜ちゃんパパ
花ちゃん殿

解決しました。ありがとうございました。多謝!多謝!


あ〜ちゃんパパ

[ツリー表示へ]