我有一个小但很烦人的问题:
我创建了一个 datagridview 并将其绑定到数据源。然后现在我想添加一个列,该列将显示供用户单击的链接。为了做到这一点,我添加了一个 datagridviewlink 列。对于数据网格的每一行,我将该列中单元格的值设置为我想要显示的文本。但它什么也没显示。所有 datagridlink 列都用“空白文本”填充。
这是我的代码:
DataGridViewLinkColumn dgvColDeletion = new DataGridViewLinkColumn();
dgvColDeletion.Name = "Deletion";
dgvColDeletion.HeaderText = "";
dgvColDeletion.ReadOnly = false;
dgvTrainings.Columns.Add(dgvColDeletion);
foreach (DataGridViewRow row in dgvTrainings.Rows)
{
row.Cells["Deletion"].Value = "Delete";
}
dgvColDeletion.Update();
dgvTrainings.Update();
我也尝试直接设置linklabels或datagridviwlinkcells,但问题仍然存在。
我不知道为什么这不起作用。
任何帮助将不胜感激,谢谢。