我的 datagridview 的某些列是链接列。根据获取的数据,我想将某些单元格的 LinkBehavior 设置为 NeverUnderLine。问题是我只能迭代 DataGridViewCell 而不能迭代 DataGridViewLinkCell。 DataGridViewCell 没有 LinkBehavior 属性(这是非常合乎逻辑的)。
那么到底如何设置单元格的 LinkBehavior 属性呢?
foreach (DataGridViewCell dcell in dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells)
{
if (dcell.Value.ToString() == "Error")
{
dcell.Style.ApplyStyle(style);
//dcell.LinkBehavior = LinkBehavior.NeverUnderline;
}
}
最佳答案
看看是否可以键入将单元格 DataGridViewCell 转换为链接单元格 DataGridViewLinkCell 并更改其属性。
DataGridViewLinkCell linkCell = dcell as DataGridViewLinkCell
if(linkCell != null)
//your code...
关于c# - 如何删除DataGridView中特定链接单元格的下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6747810/