C# DataGridView单元格中含有超链接的问题,谢谢
Winform程序使用DataGridView做显示用,某列单元格中包含超链接。
例如单元格内的值是:“该商品来源http://xxxx.xxx ”
请教各位:
单元格内如果有超链接地址,如何让该超链接地址显示为带下划线格式,字体颜色变为蓝色。
鼠标单击该超链接可以在默认浏览器中打开该URL地址。
注:该单元格内其他非超链接文本保持原来的字体颜色和格式。
谢谢
DataGridView
超链接
URL
C#
------解决方案--------------------加载时,先用正则判断是不是超链,是的话,在此列单元格加LinkLable显示超链。
private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
{
if(.......)
{
加入LinkLable
}
}