0

我是 VB 和一般编程的新手,但是,我目前正在尝试开发一个简单的应用程序,您可以在其中添加每日记录并将其保存到数据库中。数据库表中的一列将用于输入我计算机中文件的路径/目录(例如 C:\Users\M\Documents)。当我输入文件位置并运行应用程序时,列内容被视为文本而不是超链接。有人可以解释如何将指定列中的文本转换为超链接(可点击)吗?

在此处输入图像描述

谢谢

4

1 回答 1

0

有一个列类型 DataGridViewLinkColumn,但您不能在运行时在 DataGridView 中编辑单元格内容(仅来自源代码)。

另一种解决方案:

  • 使用 DataGridViewTextBoxColumn 列类型。

  • 链接样式:您可以使用单元格 DefaultCellStyle 属性来制作蓝色文本。

  • 鼠标图标:当鼠标悬停在链接列上时,您可以处理 DataGridView 的 CellMouseEnter 事件来更改 DataGridView.Cursor 属性。

  • 使用 DataGridView 的 CellClick 或 CellContentClick 事件,您可以处理点击链接。

于 2013-04-20T13:16:21.770 回答