.net 创建一个datagridview单元格,其中可以包含多个可单击的链接?

.net 创建一个datagridview单元格,其中可以包含多个可单击的链接?,.net,winforms,datagridview,.net,Winforms,Datagridview,在DataGridView中是否有一个列/单元格可以包含多个链接,每个链接都可以单独单击 Excel中模拟的示例: 使用类似的工具查看类的代码。我想您可能需要创建自己的datagridviewcolumn、datagridviewcell以及自己的编辑控件。(有一个详细的例子) 您需要重写该方法以水平绘制链接 您需要使用单元格的字体创建一个属性设置为true的新字体 当光标位于链接上方时,您还需要重写以更改光标 您需要覆盖以确定他们单击了哪个链接 同样,DataGridViewLinkCel

在DataGridView中是否有一个列/单元格可以包含多个链接,每个链接都可以单独单击

Excel中模拟的示例:


使用类似的工具查看类的代码。我想您可能需要创建自己的datagridviewcolumn、datagridviewcell以及自己的编辑控件。(有一个详细的例子)

  • 您需要重写该方法以水平绘制链接
  • 您需要使用单元格的字体创建一个属性设置为true的新字体
  • 当光标位于链接上方时,您还需要重写以更改光标
  • 您需要覆盖以确定他们单击了哪个链接

同样,DataGridViewLinkCell为单个链接和更多链接执行所有这些操作,因此我将使用该类代码作为满足您需求的起点。

您的回答既令人敬畏又令人沮丧,我希望有一个现成的解决方案来解决此问题:-(