以前我已经申请了。而且我能够使单元格值看起来像超链接。但是在我的新应用程序中,我正在动态创建数据网格和列,因此策略无法使单元格值看起来像超链接。
我只需要将单元格值加下划线,粗体和蓝色。
我之前程序的代码段:
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();
答案 0 :(得分:0)
您的DataTable仅用于存储数据,它需要绑定到控件。
您只需要使用以前的代码并将DataTable绑定到控件:
dataGridView1.DataSource = dt;
如果您需要更多信息,请与我们联系。