var comboBox = (ComboBox)sender; var selectedUnit = comboBox.SelectedItem as ClsMaterialInfo_Grid;

动态 未结 0 68
小小草
小小草 LV1 2023年9月23日 23:40 发表
在你的代码中,`ToString(selectedUnit)` 是一个错误的语法。如果你想将 `selectedUnit` 转换为字符串,可以使用以下代码: ```csharp if (selectedUnit != null && selectedUnit.ToString() == "MaterialStandard_BZUnit") { // 处理选定项 } ``` 在这个示例中,我们使用 `selectedUnit.ToString()` 将 `selectedUnit` 对象转换为字符串,并将其与 `"MaterialStandard_BZUnit"` 进行比较。这样就可以避免 `ToString(selectedUnit)` 的错误。 请注意,如果 `ClsMaterialInfo_Grid` 类没有重写 `ToString()` 方法,则默认实现将返回对象的完全限定类型名。因此,你需要确保 `selectedUnit` 的类型名称与你期望的字符串匹配。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复