如何使我的单元格值看起来像超链接,[蓝色]带下划线

本文关键字:蓝色 下划线 超链接 我的 何使 单元格 看起来 | 更新日期: 2023-09-27 18:21:23

以前我做过一个应用程序。在这方面,我能够使单元格值看起来像超链接。但在我的新应用程序中,我正在动态创建数据网格和列,因此该策略无法使单元格值看起来像超链接。

我只需要使单元格值下划线,粗体和蓝色

我以前程序的代码片段:

dataGridView1.Columns[1].DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dataGridView1.Columns[1].DefaultCellStyle.ForeColor = Color.Blue;
dataGridView1.AutoResizeColumns();

当我在我的新程序中尝试同样的操作时,它在Defualtcellstyle//->telling doesnot contain a definition 中显示错误

我正在试用

DataTable dt = new DataTable();
dt.Columns["Program"].DefaultCellStyle.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
dt.Columns["Program"].DefaultCellStyle.ForeColor = Color.Blue;
dt.AutoResizeColumns();

如何使我的单元格值看起来像超链接,[蓝色]带下划线

您的DataTable只是用于存储数据,它需要绑定到控件
您只需要使用以前的代码,并将DataTable绑定到控件:

dataGridView1.DataSource = dt;

如果你需要更多,请告诉我。