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

タイトル DataGrid削除の質問の追加
投稿日: 2006/08/22(Tue) 15:02
投稿者松本
いつも大変、お世話になっております。

VB2005でDatagridを表示し、行をクリックしたら
その行を削除するプログラムを作成しています。

前回の質問で削除を簡単にするためにVB2005Expressに移行したのですが、
思惑通りに行きませんでした。

一番下の行から削除すると上手くいくのですが、
途中で削除すると、次の行の削除が全く出来ません、

エラーもでなく何も起こらないので困っております。

  HT = DataGrid1.HitTest(e.X, e.Y)
    'クリックされた場所の情報を取得
   If HT.Type = System.Windows.Forms.DataGrid.HitTestType.Cell Or HT.Type =     
    System.Windows.Forms.DataGrid.HitTestType.RowHeader Then
            
      '-- 選択行の削除
      Dim Dtset As DataSet = CType(DataGrid1.DataSource, DataSet)
      Dim DtTbl As DataTable = Dtset.Tables(DataGrid1.DataMember)
      DtTbl.Rows(HT.Row).Delete()

     End If

どなた様かお分かりになる方がいっらしゃいましたら
ご教授ねがえませんでしょうか。

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

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