我正在尝试查找我想要添加的项目是否已存在于datagridview中?
if (dgvIndex >= 1)
{
foreach (dataGridView1 row in dataGridView1.Rows)
{
if (row.cells[1].value == dr[1].ToString())
{
MessageBox.Show("Item already added");
}
}
}
是对的吗?
我收到错误:datagridview1是一个'字段',但用作'type'。
答案 0 :(得分:3)
foreach
关键字希望您这样说:
foreach(DataGridViewRow row in dataGridView1.Rows)
DataGridView
用于指定row
变量的类型。编译器告诉您dataGridView1
不是类型。
我认为您还需要修复一些其他语法错误,例如row.cells[1].value
上的大小写。无论如何,希望这会让你更接近编译。