データ型 Time を読み取ってから SelectItem を読み取る必要があるこのコードがありますが、Item を選択しません。
これは私がそれを埋める方法です:
void vypl_comboboxy()
{
spojeni.Open();
var cb1 = new SqlCommand("SELECT odjezd FROM stanice WHERE akce='"
+ selectrowid+ "' ORDER BY odjezd ASC", spojeni);
SqlDataReader dr1 = cb1.ExecuteReader();
while (dr1.Read())
{
comboBox1.Items.Add(dr1["odjezd"]);
}
dr1.Close();
dr1.Dispose();
}
これが現時点でアイテムを選択する方法ですが、コンボボックスは空のままです。コードを改善するにはどうすればよいですか?
SqlCommand novyprikaz = new SqlCommand("SELECT * FROM klient WHERE ID_K=" + selectrowid, spojeni);
spojeni.Open();
SqlDataReader precti = novyprikaz.ExecuteReader();
if (precti.Read())
{
comboBox1.SelectedItem = precti.GetTimeSpan(16).ToString();
}