文字列のリストがあります
List<string> mia = new list<string>;
データベースからデータを追加しています
using (SqlCommand command = new SqlCommand("SELECT xyz FROM table",sqlConnection1))
{
sqlConnection1.Open();
using (SqlDataReader reader = command.ExecuteReader())
{
while (reader.Read())
{
mia.Add(reader["xyz"].ToString());
}
}
sqlConnection1.Close();
}
データが正常に追加されました。
combobox.ItemsSource =mia;
それでもうまくいきます
しかし、私がやろうとすると
comboOpthol.ItemsSource =mia.Sort();
intellisense はエラーをスローします。型 "void" を に暗黙的に変換できませんSystem.collections.IEnumerable
。このエラーが発生する理由。私のリストにはすべてのデータがあるのに、なぜ無効と表示されるのですか? リストがリストを定義する方法に何か問題がありますか?