gpt4 book ai didi

winforms - 为 Winforms DataGrid 控件添加超链接列

转载 作者:行者123 更新时间:2023-12-04 19:20:45 27 4
gpt4 key购买 nike

如何为 Winforms DataGrid 控件添加超链接列?

现在我正在添加一个这样的字符串列

DataColumn dtCol = new DataColumn(); 
dtCol.DataType = System.Type.GetType("System.String");
dtCol.ColumnName = columnName;
dtCol.ReadOnly = true;
dtCol.Unique = false;
dataTable.Columns.Add(dtCol);

我只需要它是一个超链接而不是一个字符串。我在框架 3.5 中使用 C#

最佳答案

使用 DataGridViewLinkColumn .

该链接显示了设置列并将其添加到 DGV 的示例:

DataGridViewLinkColumn links = new DataGridViewLinkColumn();
links.UseColumnTextForLinkValue = true;
links.HeaderText = ColumnName.ReportsTo.ToString();
links.DataPropertyName = ColumnName.ReportsTo.ToString();
links.ActiveLinkColor = Color.White;
links.LinkBehavior = LinkBehavior.SystemDefault;
links.LinkColor = Color.Blue;
links.TrackVisitedState = true;
links.VisitedLinkColor = Color.YellowGreen;

DataGridView1.Columns.Add(links);

您可能会对 this example 感兴趣这显示了上面的代码片段如何适合在运行时配置 DGV 列的更完整示例。

关于winforms - 为 Winforms DataGrid 控件添加超链接列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3764811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com