酷居科技

每个人都有属于自己的世界

VB.net中DateGridView使用记录

作者:ikuju 发布:2018/10/25 分类:科技 阅读: 次 0条评论

这两天抽空维护一个早前写的软件,于是重新撸了一下VB.net。说实话,用Visual Studio来操vb.net真的很happy。顺手记录下面几点:

1、行头、列头的隐藏


[VB.NET]
' 列头隐藏
DataGridView1.ColumnHeadersVisible = False
' 行头隐藏
DataGridView1.RowHeadersVisible = False

2、行和列的删除


[VB.NET]
' 删除名为"Column1"的列
DataGridView1.Columns.Remove("Column1")
' 删除第一列
DataGridView1.Columns.RemoveAt(0)
' 删除第一行
DataGridView1.Rows.RemoveAt(0)

3、 删除选中行


[VB.NET]
For Each r As DataGridViewRow In DataGridView1.SelectedRows
          If Not r.IsNewRow Then
                      DataGridView1.Rows.Remove(r)
           End If
Next

4、右键菜单增加复制单元格功能

    4.1. 在DataGridView 页面添加一个ContextMenuStrip控件;

    4.2. 在ContextMenuStrip控件下添加子菜单项ToolStripMenuItem1。

    4.3. 将DataGridView控件的 ContextMenuStrip属性设置为添加的ContextMenuStrip控件名称。

    4.4. 给子菜单项添加单击事件:代码如下

Private Sub MenuItem1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItem1.Click
        Dim sClipboadStr As String = Me.GridView1.CurrentCell.Value
         Clipboard.SetText(sClipboadStr)
End Sub

除非注明,本站所有文章均为 ikuju 原创,转载请注明出处! 标签:vb.net  DateGridView  
« 上一篇下一篇 »

您可能还会对这些文章感兴趣!

VB.net中DateGridView使用记录:目前有0条评论

发表留言:

快捷回复: Ctrl+Enter