var comboBox = (ComboBox)sender; var selectedUnit = comboBox.SelectedItem as ClsMaterialInfo_Grid;它是个button不

动态 未结 0 77
小小草
小小草 LV1 2023年9月23日 23:40 发表
如果 `sender` 是一个 `Button` 控件,那么你不能将其转换为 `ComboBox` 类型。相反,你需要根据 `selectedUnit` 的类型执行不同的操作。 例如,如果 `selectedUnit` 是一个自定义类 `ClsMaterialInfo_Grid` 的实例,你可以使用该类中的某个属性来比较它。例如: ```csharp if (selectedUnit != null && selectedUnit.MaterialStandard == "MaterialStandard_BZUnit") { // 处理选定项 } ``` 在这个示例中,我们假设 `ClsMaterialInfo_Grid` 类有一个名为 `MaterialStandard` 的属性,它包含一个字符串值。我们使用 `selectedUnit.MaterialStandard` 访问该属性,并将其与 `"MaterialStandard_BZUnit"` 进行比较。 如果 `selectedUnit` 是另一种类型的对象,你需要根据该类型执行不同的操作。请确保你了解 `selectedUnit` 的类型,并查看该类型的文档以获取更多信息。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复