如果行单元格具有此值(D),并且如果没有行具有像这样的单元格值,那么我需要搜索datagridview之类的东西。这是我的代码,但错了
ID Qty Price D
==================
1 5 2.00 D
2 4 3.00
3 2 10.00 D
这就是示例datagridview我的代码是。
private void noD()
{
foreach (DataGridViewRow row in dgvPOScart.Rows)
{
if (Convert.ToChar(row.Cells[3].Value) != 'D')
{
// If no rows withcell[3] having a value of D
// (For example only item is with ID 2)
//Do this
}
}
}
答案 0 :(得分:1)
试试这段代码,它对我有用!
Arrays
答案 1 :(得分:0)
使用此代码进行管理以解决它。根据LarsTech先生和CMedina先生的提示。
private bool withD()
{
foreach (DataGridViewRow row in dgvPOScart.Rows)
{
if (row.Cells[3].Value.ToString().Equals("D"))
{
return true;
}
}
return false;
}
并通过
调用它 if(withD())
{
//code if a row with a cell value of "D" is found
}
else
{
//code if no cell with a value of "D" is found
}