如何将DataGridViewLinkColumn属性添加到DataGridView中动态生成的列中
本文关键字:动态 DataGridView DataGridViewLinkColumn 属性 添加 | 更新日期: 2023-09-27 17:58:45
在没有任何数据库连接的c# winforms
中开发
描述:在我的DataGridView中,列是动态生成的。在某些情况下,某些列需要是DataGridViewLinkColumn属性。我尝试了很多方法,但都没有成功。
我希望这里有人能帮助我:)
提前感谢。
试试这个:
DataGridViewLinkColumn links = new DataGridViewLinkColumn();
links.HeaderText = "Hello";
links.UseColumnTextForLinkValue = true;
links.Text="http://microsoft.com";
links.ActiveLinkColor = Color.White;
links.LinkBehavior = LinkBehavior.SystemDefault;
links.LinkColor = Color.Blue;
links.TrackVisitedState = true;
links.VisitedLinkColor = Color.YellowGreen;
dataGridView.Columns.Add(links);
您需要关闭AutoGenerateColumns
,然后自己生成每一列。
将普通列设置为类型DataGridViewTextBoxColumn
,然后将需要链接的列设置为DataGridViewLinkColumn
。