Combobox - odczytywanie daty z ms sql

0

Witam, mam problem z wyswietlaniem daty w comboboxie z ms sql. Jak powinienem zmienic konwertowanie daty abym mogl ja wyswietlic ? Chodzi mi o ta linijke : comboBox2.Items.Add(reader.GetSqlDateTime(0)); . Ponizej dodaje caly kod

string constring = "Data Source=Pawel;Initial Catalog=Rezerwacja;Integrated Security=True";
string query = "select data from repertuar";
SqlConnection conn = new SqlConnection(constring);
SqlCommand objsqlcommand = new SqlCommand(query, conn);
SqlDataReader reader ;
try
{
conn.Open();
reader = objsqlcommand.ExecuteReader();
while (reader.Read())
{
// reader.GetSqlDateTime(0);
comboBox2.Items.Add(reader.GetSqlDateTime(0));

            }
            conn.Close();
        }
        catch
        {
            MessageBox.Show("Błąd");
        }
0

najprościej to:

comboBox2.Items.Add(reader.GetSqlDateTime(0).ToString());

a trudniej to trzeba do dokumentacji zajrzeć

0

Po zmianie dalej program sie wysypuje

0

fajnie, ale może byś tak łaskawie napisał np. jaki jest komunikat błędu i w której linijce występuje.

0

Cały czas w tej samej występuje blad comboBox2.Items.Add(reader.GetSqlDateTime(0).ToString());
InvalidCastException was unhandled
Specified cast is not valid.

0

to podaj jeszcze czym jest pole data w tabeli repertuar

0

Pole data jest zapisane jakos date w formacie yyyy-mm-dd

0

Wszystko ladnie czyta zamiast comboBox2.Items.Add(reader.GetSqlDateTime(0).ToString()); powinno byc comboBox2.Items.Add(reader.GetDateTime(0).ToString()); watek zamkniety.

0 użytkowników online, w tym zalogowanych: 0, gości: 0