DelphiのC#は初めてです。Delphiでは、TCombobox.Addは単一の文字列パラメーターを取ります。したがって、コンボボックスに文字列アイテムを追加するのは非常に簡単です。
Combobox.Items.Addは単一のオブジェクトパラメーターを受け取るため、C#は私を混乱させました。アイテムのリストに文字列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
だから私は文字列にキャストする必要があります。
この自己回答の質問を追加したのは、それが30分存在していればよかったからです。