VB2010でコーディングしています。(VB初心者です。)
ネットでDatagridview 行削除コードを調べてボタンに実装したんですが、一回目は削除できるんですが
二回目が削除できません。(削除後にデータを再構築できていない?)
ご教授お願いします。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim DT As New DataTable
DT = DirectCast(Me.DGV.DataSource, DataTable)
Dim 削除 As Boolean = False
'選択行の取得
For Each r As DataGridViewRow In Me.DGV.SelectedRows
Dim ID As String = DT.Rows(r.Index).Item("ID").ToString
(その他の処理)
'リスト上削除
Me.DGV.Rows.RemoveAt(r.Index)
Next r
End Sub
No.1ベストアンサー
- 回答日時:
こんにちは。
これでどうですか?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim DGV As DataGridView = Me.DataGridView1
With DGV
'DataGridView1で選択されているすべての行を削除する
For Each r As DataGridViewRow In .SelectedRows
If Not r.IsNewRow Then
.Rows.Remove(r)
End If
Next r
End With
End Sub
ありがとうございます。
Dim DT As New DataTable
DT = DirectCast(Me.DGV.DataSource, DataTable)
が悪かったようです。
直接セルの値を取得することでうまく動作しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) シート削除のマクロで「deleteメソッドは失敗しました」となります。助けてください! Sub 不要 6 2022/09/08 16:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) マクロのコードを、少しでも削って短くしたい 3 2022/08/30 07:46
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Visual Basic(VBA) 数字が「0」の列を削除するため、下記のコードを実行しましたが、コンパイルエラーSubまたはFunct 3 2022/12/04 00:00
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Visual Basic(VBA) VBA 行削除した連番 4 2023/06/27 16:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
教えてgooの機能に関するアンケ...
-
回答が付かなかったので、再質...
-
指定した文字があった場合、そ...
-
VBA:Openステートメントで開い...
-
Windows11に残されたWindows10...
-
マクロで特定の行まで削除する...
-
教えて!gooで、自分がした回答...
-
ウェブページへのアクセス不可 ...
-
もう関わりたくない人がいたらL...
-
エクセルで住所の混在する「丁...
-
アクセスにおいて間違って削除...
-
ハメ撮りが流出したら
-
ダブルクォーテーションの削除...
-
Adobe AcrobatのPDFのページ削除
-
Facebookメッセンジャーの不具合
-
恋愛相談かてで
-
ジャニーズチケット掲示板の投...
-
今日の日付が過ぎたらその行を...
-
メーリングリストから特定の人...
-
教えて!goo質問の削除方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA:Openステートメントで開い...
-
「医者も看護師も自分に嫌がら...
-
ハメ撮りが流出したら
-
指定した文字があった場合、そ...
-
教えて!gooにはどのカテゴリが...
-
もう関わりたくない人がいたらL...
-
真剣な質問ほど消されるのはど...
-
Facebookメッセンジャーの不具合
-
インスタグラムのギャラリーの...
-
エクセルで住所の混在する「丁...
-
回答してる間に質問が消えるっ...
-
アクセスにおいて間違って削除...
-
喧嘩をしてLINE削除され、 また...
-
バッチファイルを使用したsql@p...
-
Facebookに自分が四つもアップ...
-
ウェブページへのアクセス不可 ...
-
同じ質問
-
日テレニュースHP、記事削除は...
-
女友達にLINEしたら、既読スル...
-
エクセルVBAで行削除時にエラー...
おすすめ情報