C# 循环遍历DatagridView并检查第一个单元格中是否存在字符串

C# 循环遍历DatagridView并检查第一个单元格中是否存在字符串,c#,datagridview,C#,Datagridview,我的应用程序将文件添加到我的DatagridView中。每次新文件到达时,我都要检查此文件是否已经存在于我的DatagridView(行中的第一个单元格)中 似乎我的示例甚至没有编译。更改以下语句 private void cap_CapturingEventHandler(string file) { this.Invoke((MethodInvoker)delegate { foreach (DataGridViewRow row in dataGridVie

我的应用程序将文件添加到我的
DatagridView
中。每次新文件到达时,我都要检查此文件是否已经存在于我的
DatagridView
(行中的第一个单元格)中


似乎我的示例甚至没有编译。

更改以下语句

private void cap_CapturingEventHandler(string file)
{
    this.Invoke((MethodInvoker)delegate
    {
        foreach (DataGridViewRow row in dataGridView.Rows)
        {
            if (file == row[0].ToString())
            {

            }
        }
    });
}


你有什么错误?问题必须描述特定的问题它无法通过编译为什么使用
调用
?不同的线程调用这个函数而不是main“不通过编译”是什么意思?您是否可以显示您收到的错误消息,使其“无法通过编译”?您是否可以解释为什么,对于那些从问题之外看问题的人来说,这会使答案更好,并帮助他们更好地理解这个概念。我认为应该是
row.Cells[0].Value.ToString()
我已将您的代码从
行.cells[0].ToString()
编辑到
行.cells[0].Value.ToString()
如果您觉得错误,可以回滚
row[0].ToString() 
row.Cells[0].Value.ToString()