Datagridview链接列 - 向行添加文本

时间:2016-08-01 12:15:07

标签: vb.net datagridview

我想将列添加到Datagrid,并显示文本"查看详细信息"在每一行中,下划线为超链接。我尝试添加链接列并使用Text属性& .UseColumnTextForLinkValue为True,但不适合我:

Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

        Call AddLinkColumn()
    End Sub

    Private Sub AddLinkColumn()

        Dim links As New DataGridViewLinkColumn()
        With links

            .Text = "View details"
            .UseColumnTextForLinkValue = True
            .HeaderText = "Address"

            .ActiveLinkColor = Color.White
            .LinkBehavior = LinkBehavior.SystemDefault
            .LinkColor = Color.Blue
            .TrackVisitedState = True
            .VisitedLinkColor = Color.YellowGreen
        End With
        DataGridView1.Columns.Add(links)
    End Sub

End Class

我做错了什么,或者是否有其他选项可以在行中显示文字?单击文本将在我的PC上打开Datagrid记录的链接路径。

1 个答案:

答案 0 :(得分:0)

代码没有错,当我开始在Datagrid中输入时,链接文本出现在单元格中。当datagrid为空时,它就不是了。抱歉发布,我不知道。