Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 删除Datagridview中的链接文本_C#_Datagridview - Fatal编程技术网

C# 删除Datagridview中的链接文本

C# 删除Datagridview中的链接文本,c#,datagridview,C#,Datagridview,我有一个从列表填充的DataGridView。然后,我在最后一列中定义了一个链接列,该链接不是数据绑定的表示查看,如果满足条件,我如何删除此链接文本。我有以下资料: dgvReport.AutoGenerateColumns = false; dgvReport.DataSource = queries; //locals Int32 lastColumnIndex = this.dgvReport.Columns.Count

我有一个从列表填充的
DataGridView
。然后,我在最后一列
中定义了一个链接
,该链接不是
数据绑定的
表示
查看
,如果满足条件,我如何删除此链接文本。我有以下资料:

        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 = "";
            }
        }
dgvReport.AutoGenerateColumns=false;
dgvReport.DataSource=查询;
//当地人
Int32 lastColumnIndex=this.dgvReport.Columns.Count-1;
//隐藏读取空查询的链接
for(int i=0;i
这不起作用,我的专栏文本仍然显示
视图
。有什么想法吗

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

您可以尝试

View.PlainTextBehaviour = true;

如果满足条件,它将删除链接并将其显示为纯文本,然后,可以将链接按钮可见性设置为false。是否可以验证if语句在循环的任何迭代中的计算结果是否为true?是的,在某些情况下它会进入循环。我已通过在存储过程中执行检查并将列绑定到数据来克服这一问题。i、 e.如果someID为NULL,则为NULL,否则“查看”结束[ViewOK]我很难理解您所说的内容,但如果您说您解决了自己的问题,请将其作为答案发布并打勾:]奇怪,
明文行为
不是我所知道的datagridview单元格的属性。