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

时间:2014-09-11 03:15:59

标签: c# wpf visual-studio-2010 visual-studio cell

以前我已经申请了。而且我能够使单元格值看起来像超链接。但是在我的新应用程序中,我正在动态创建数据网格和列,因此策略无法使单元格值看起来像超链接。

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

我之前程序的代码段:

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();

1 个答案:

答案 0 :(得分:0)

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

dataGridView1.DataSource = dt;

如果您需要更多信息,请与我们联系。