开发时: c# winforms
,没有任何数据库连接
描述:在我的DataGridView中,列是动态生成的。在某些方面,某些列需要是DataGridViewLinkColumn属性。我在很多方面受到了尝试,但没有达到这个目的。
我希望有来自这里的人能帮助我:)。
提前致谢。
答案 0 :(得分:6)
试试这个:
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);
答案 1 :(得分:1)
您需要关闭AutoGenerateColumns
,然后自己生成每列。
将普通列设置为DataGridViewTextBoxColumn
类型,然后对于需要链接列的列,将它们设置为类型DataGridViewLinkColumn
。