我是 Delphi 的 C# 新手。在 Delphi 中,TCombobox.Add 采用单个字符串参数。因此,将字符串项添加到组合框非常简单。
C# 让我感到困惑,因为 Combobox.Items.Add 采用单个对象参数。在某些情况下,我无法将字符串 var 添加到项目列表中。(我还没有确定一个模式;它可能是一个属性)。
谷歌搜索没有结果,直到......
我在 WPF 应用程序中遇到了同样的问题,使用 VB.Net 我开始 Component.Items.Add("String")
工作,我的猜测是字符串会自动转换为合适的对象,尝试在你的情况下显式转换字符串(不确定是什么)。
您还可以尝试将您的字符串指定为标签的标题并将该标签添加到控件中。
我已经多次要求删除这个问题,因为它对任何人都没有价值。当我感到困惑和困惑,不知道自己在做什么时,我写了它。
...我发现http://www.codeproject.com/Questions/416859/Csharp-Filling-ComboBox-with-an-SQL-table-column说
comboBox1.Items.Add((string) problematicVar); //problematicVar is a string
所以我必须转换为字符串。
我添加了这个自我回答的问题,因为我希望它存在半小时。