在你的代码中,`ToString(selectedUnit)` 是一个错误的语法。如果你想将 `selectedUnit` 转换为字符串,可以使用以下代码:
```csharp
if (selectedUnit != null && selectedUnit.ToString() == "MaterialStandard_BZUnit")
{
// 处理选定项
}
```
在这个示例中,我们使用 `selectedUnit.ToString()` 将 `selectedUnit` 对象转换为字符串,并将其与 `"MaterialStandard_BZUnit"` 进行比较。这样就可以避免 `ToString(selectedUnit)` 的错误。
请注意,如果 `ClsMaterialInfo_Grid` 类没有重写 `ToString()` 方法,则默认实现将返回对象的完全限定类型名。因此,你需要确保 `selectedUnit` 的类型名称与你期望的字符串匹配。