删除Datagridview中的链接文本

本文关键字:链接 文本 Datagridview 删除 | 更新日期: 2023-09-27 17:51:02

我有一个从列表填充的DataGridView。然后,我在最后的column中定义了一个链接column,而不是DataBoundView,如果满足条件,我如何删除此链接文本。我有以下内容:

        dgvReport.AutoGenerateColumns = false;
        dgvReport.DataSource = queries;
        //locals 
        Int32 lastColumnIndex = this.dgvReport.Columns.Count - 1;
        //hide reads links for the null queries
        for (int i=0; i < queries.Count; i++) {
            if (queries[i].SomeID == null || queries[i].AnotherID == null) {
                this.dgvReport.Rows[i].Cells[lastColumnIndex].Value = "";
            }
        }

这是不工作,我的列文本仍然显示View。什么好主意吗?

编辑: lastColumnIndex是24,这确实是最后一列索引

删除Datagridview中的链接文本

你可以试试

View.PlainTextBehaviour = true;

它将删除链接并显示为纯文本