我将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}}
答案 0 :(得分:1)
是的,您需要处理点击事件并在代码(Process.Start
)