Forum
Merhaba Arkadaşlar;
Sql database'de saat'i time(0) , Programda(C#) dateTimePicker formatını HH.mm olarak ayarladım. Aşağıdaki gibi yazıp kaydettiğimde saati 16:25:17 olarak kaydediyor.
cmd.Parameters.AddWithValue("@SAAT", Convert.ToDateTime(dateTimePicker.Value));
Sorum şu; bunu dateTimePicker'a geri çağırırken hata alıyorum. Bunu nasıl geri çağırabilirim. Geri çağırmayı aşağıdaki gibi yazıyorum.Tarih olarak kaydettiğim alan aşağıdaki gibi geri geliyor.
dateTimePicker.Text = dr["SAAT"].ToString();
Teşekkür ederim.
Merhaba
Kaydetme işlemini
cmd.Parameters.AddWithValue("@SAAT", dateTimePicker.Value.TimeOfDay);
olarak
// TimeSpan olarak saati alın
TimeSpan saat = (TimeSpan)dr["SAAT"];
// DateTimePicker'a saati ayarlarken, bugünle birlikte bir DateTime oluşturun
dateTimePicker.Value = DateTime.Today.Add(saat);
format ayarını da bu şekilde denermisiniz
dateTimePicker.Format = DateTimePickerFormat.Custom;
dateTimePicker.CustomFormat = "HH.mm";