我有一个DataGridView
从列表中填充。然后我在上一个column
中定义了一个column
,而DataBound
不是View
,如果条件满足,我该如何删除此链接文本。我有以下内容:
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,这确实是最后一列索引
答案 0 :(得分:-1)
您可以尝试
View.PlainTextBehaviour = true;
它将删除链接并将其显示为纯文本