Private Sub AddSelectAllCheckBox(ByVal dgv As DataGridView)
Dim cbx As New CheckBox
cbx.Name = "SelectAll"
cbx.Size = New Size(14, 14)
Dim rect As Rectangle
rect = dgv.GetCellDisplayRectangle(0, -1, True)
cbx.Location = New System.Drawing.Point(rect.Location.X + ((rect.Width - cbx.Width) / 2), rect.Location.Y + ((rect.Height - cbx.Height) / 2))
dgv.Controls.Add(cbx)
AddHandler cbx.Click, AddressOf HeaderCheckBox_Click
End Sub
Private Sub HeaderCheckBox_Click(ByVal sender As Object, ByVal e As EventArgs)
If DataGridView_Discre.Rows.Count > 0 Then
Dim cbx As CheckBox
&n

该篇博客介绍了如何在VB.NET中为DataGridView添加全选功能。通过创建一个CheckBox控件并将其添加到数据格的头部,实现了点击该复选框可以同步选中或取消所有行的功能。代码示例包括添加CheckBox、设置其位置以及处理点击事件的方法。
最低0.47元/天 解锁文章
3053

被折叠的 条评论
为什么被折叠?



