DataGridView图像按钮单元格-vb.Net
有人知道如何在VisualStudio.Net中使用DataGridView图标来编程“删除图像按钮”吗 我正在努力让我的最后一个专栏有一个删除图标,而不是“删除”这个词,我想显示一个小垃圾箱图标 我试过在那么多地方寻找,但我无法让它发挥作用DataGridView图像按钮单元格-vb.Net,.net,vb.net,datagridview,imagebutton,.net,Vb.net,Datagridview,Imagebutton,有人知道如何在VisualStudio.Net中使用DataGridView图标来编程“删除图像按钮”吗 我正在努力让我的最后一个专栏有一个删除图标,而不是“删除”这个词,我想显示一个小垃圾箱图标 我试过在那么多地方寻找,但我无法让它发挥作用 Private Sub dataGridView1_CellPainting(ByVal sender As Object, ByVal e As DataGridViewCellPaintingEventArgs) If e.
Private Sub dataGridView1_CellPainting(ByVal sender As Object, ByVal e As
DataGridViewCellPaintingEventArgs)
If e.ColumnIndex = 1 AndAlso e.RowIndex >= 0 Then
e.Paint(e.CellBounds, DataGridViewPaintParts.All)
Dim img As Image = Image.FromFile("C:\icon_delete.jpg")
e.Graphics.DrawImage(img, e.CellBounds.Left + 10, e.CellBounds.Top + 5, 10, 10)
e.Handled = True
End If
End Sub
如果有人知道的话,我会很感激你的帮助。提前谢谢。Kuldip.您可以使用and事件
您可以使用and事件
您可能希望看到以下答案。我设法找到了一个完整的解决方案
关于您可能希望查看以下答案。我设法找到了一个完整的解决方案
问候非常感谢,非常感谢。我要试一试。非常感谢你非常感谢。我要试一试。
Private Sub YourDataGridView_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles dgvBilancioAttivita.CellFormatting
If e.ColumnIndex = -1 Or e.RowIndex = -1 Then Exit Sub
If YourDataGridView.Columns(e.ColumnIndex).Name = "YourDeleteColumn" Then
e.Value = Image.FromFile("C:\icon_delete.jpg")
End If
End Sub