【问题标题】:C# Winforms DataGridViewLinkColumn remove underline dynamicallyC# Winforms DataGridViewLinkColumn 动态删除下划线
【发布时间】:2017-10-02 13:25:00
【问题描述】:
我有一个带有 DataGridViewLinkColumn 类型的列之一的 DataGridView。我需要根据某些条件从该列下所有行的文本中删除下划线。我怎样才能在代码中动态地做到这一点?
请给我一些解决方法。谢谢!
【问题讨论】:
标签:
c#
winforms
datagridview
underline
【解决方案1】:
试试这个,根据你的情况修改...
foreach (DataGridViewRow row in dataGridView1.Rows)
{
foreach (var cell in row.Cells)
{
DataGridViewLinkCell linkCell = cell as DataGridViewLinkCell;
if(linkCell != null)
{
linkCell.LinkBehavior = LinkBehavior.NeverUnderline;
}
}
}