如何为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);
Run Code Online (Sandbox Code Playgroud)
我只需要它是一个超链接而不是一个字符串.我在框架3.5中使用C#
该链接显示了设置列并将其添加到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);
Run Code Online (Sandbox Code Playgroud)
您可能会对此示例感兴趣,该示例显示上面的代码段如何适合在运行时配置DGV列的更完整示例.
| 归档时间: |
|
| 查看次数: |
6352 次 |
| 最近记录: |