簡體   English   中英

通過行上的按鈕從DataGridView刪除行

[英]Delete row from DataGridView via button on the row

如何通過行上的按鈕刪除DataGridView行?

屏幕截圖: http//i.imgur.com/8342MKT.png

當用戶單擊一行上的“삭제”按鈕時,我要刪除該行。

我嘗試了這個:

For Each row As DataGridViewRow In DataGridView1.SelectedRows
  DataGridView1.Rows.Remove(row)
Next

但是,盡管這適用於DataGridView外部的按鈕,但不適用於DataGridView中的按鈕。

如何使用DataGridView中的按鈕使它起作用?

Option Strict On
Option Explicit On   

Public Class Form1
  Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    For i As Integer = 0 To 5
      DataGridView1.Rows.Add(i.ToString, i.ToString, i.ToString, "삭제")
    Next
  End Sub

  Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
    If e.ColumnIndex = 3 Then
      DataGridView1.Rows.RemoveAt(e.RowIndex)
    End If
  End Sub
End Class

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM