我编写了一个
foreach
循环来访问datagridveiw每行中所有单元格的值,但我有一个错误
“DataGridRow”不包含“Cells”的定义,并且找不到接受“DataGridRow”类型的第一个参数的可访问扩展方法“Cells”(您是否缺少 using 指令或程序集引用?)”。
foreach (DataGridRow row in dataGrid_users.Rows)
{
// Retrieve cell values from the row
string name = row.Cells["name"].Valu?.ToString();
string surname = row.Cells["surname"].Value?.ToString();
string goal = row.Cells["goal"].Value?.ToString();
string operation = row.Cells["operation"].Value?.ToString();
string description = row.Cells["discription"].Value?.ToString();
string job = row.Cells["job"].Value?.ToString();
string station = row.Cells["station"].Value?.ToString();
string date = row.Cells["date"].Value?.ToString();
}
我认为问题在于您在 foreach 语句中编写了 DataGridRow 而不是 DataGridViewRow 。 让我知道它是否有效。