我想将列添加到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记录的链接路径。
答案 0 :(得分:0)
代码没有错,当我开始在Datagrid中输入时,链接文本出现在单元格中。当datagrid为空时,它就不是了。抱歉发布,我不知道。