PDA

View Full Version : سوال: مقدار دادن به DateTimePicker از طریق اطلاعات ثبت شده در دیتابیس



Ship Storm
یک شنبه 22 بهمن 1391, 18:01 عصر
سلام
من میخوام از دیتابیس مقداری که قبلا توسط DateTimePicker ثبت شده رو تو یک فرمی استفاده کنم
یک فرم دارم من که توش یک DateTimePicker قرار دادم حالا یک دکمه هم گذاشتم میخوام وقتی کلیک کردم بره از دیتابیس اون تاریخی که ثبت شده رو بخونه و مقدار DateTimePicker رو تو فرم جاری برابر اون کنه

کدی که من تاریخ رو در دیتابیس ذخیره میکنم اینطوری نوشتم :


Dim r, d, f As String
r = DateTimePicker1.Value


بعدش اومدم پارامتر دادم این متغیرر رو و مقدارش رو ریختم تو دیتابیس که تو فیلد های دیتابیس اینطوری ذخیره شده :
2/10/2013


حالا اومدم Value رو برابر مقدار ذخیره شده تو دیتابیس بکنم ولی ایراد گرفت :



TextBox9.Text = e.Item.SubItems(11).Text
TextBox10.Text = e.Item.SubItems(12).Text
TextBox11.Text = e.Item.SubItems(13).Text
TextBox12.Text = e.Item.SubItems(15).Text
TextBox13.Text = e.Item.SubItems(14).Text
DateTimePicker1.Value = e.Item.SubItems(18).Text


کدهای بالا هم مقدارها رو میره میخونه از تو دیتابیس و دورن textbox ها قرار میده و تو یک مرحله هم که ملاحظه میکنید میخواد اطلاعات رو بخونه و DateTimePicker1 رو برابر مقداری بکنه که قبلا تو دیتابیس ذخیره شده

ممنون میشم راهنمایی کنید
با تشکر

JaVa
یک شنبه 22 بهمن 1391, 18:19 عصر
سلام.

این شکلی امتحان کن ببین میشه یا نه ؟

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim strdate As String
strdate = "10/10/2011"
DateTimePicker1.Value = Convert.ToDateTime(strdate)
End Sub