我是 VB 和一般编程的新手,但是,我目前正在尝试开发一个简单的应用程序,您可以在其中添加每日记录并将其保存到数据库中。数据库表中的一列将用于输入我计算机中文件的路径/目录(例如 C:\Users\M\Documents)。当我输入文件位置并运行应用程序时,列内容被视为文本而不是超链接。有人可以解释如何将指定列中的文本转换为超链接(可点击)吗?
谢谢
有一个列类型 DataGridViewLinkColumn,但您不能在运行时在 DataGridView 中编辑单元格内容(仅来自源代码)。
另一种解决方案:
使用 DataGridViewTextBoxColumn 列类型。
链接样式:您可以使用单元格 DefaultCellStyle 属性来制作蓝色文本。
鼠标图标:当鼠标悬停在链接列上时,您可以处理 DataGridView 的 CellMouseEnter 事件来更改 DataGridView.Cursor 属性。
使用 DataGridView 的 CellClick 或 CellContentClick 事件,您可以处理点击链接。