从DataGridViewLinkCell启动超链接

时间:2016-04-14 22:48:03

标签: vb.net datagridview dataset datagridviewlinkcolumn

我将DataGridView加载到hyperlink。数据是本地网络上文件的clickevent,但我无法获得实际启动文件的链接。我是否必须进入DataGridViewLinkCell并实际从那里启动它?或者我可以在'dgMain is the DataGridView dgMain.DataSource = dataSet1.Tables(0) 'Just an example, will format entire column when I'm done dgMain(10, 1) = New DataGridViewLinkCell 上设置一个属性,而不用大惊小怪吗?

谢谢,代码如下。

clickevent

如果我确实走了Private Sub dgMain_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgMain.CellContentClick If e.RowIndex = -1 Then Exit Sub End If If dgMain.Rows(e.RowIndex).Cells(e.ColumnIndex) Is DataGridViewLinkCell Then Process.Start(dgMain.Rows(e.RowIndex).Cells(e.ColumnIndex).ToString) End If End Sub 路线,我认为它会是这样的,但它并没有很好地发挥作用但我还没有尝试过:

{{1}}

1 个答案:

答案 0 :(得分:1)

是的,您需要处理点击事件并在代码(Process.Start

中启动网址