PDA

View Full Version : سوال: تغییر فرمت تاریخ خوانده شده از datagridview هنگام پاس دادن به textbox



jafarpalideh
پنج شنبه 24 خرداد 1397, 13:31 عصر
با سلام.
یه گرید ویو دارم که تاریخ رو اینطوری از توش میخونم و میریزم تویه تکست باکس



txtDateBeginMiladi.Text =dataGridView1.CurrentRow.Cells["BeginDateMiladi"].Value.ToString();




موقعی که پاس میدمش به این شکل میاد تویه تکس باکس : 00:00:00 24/03/2018

و اینکه تاریخ رو تویه دیتابیس به صورت date نگه میدارم . 24-03-2018
من میخوام فقط اینجوری بیاد : 2018/03/24
یعنی اون فرمت بالا دقیقا بشه این .

mr.sirwan
پنج شنبه 24 خرداد 1397, 13:57 عصر
از متد tostring به این شکل استفاده کن:
.ToString("yyyy/MM/dd")

jafarpalideh
پنج شنبه 24 خرداد 1397, 14:22 عصر
از متد tostring به این شکل استفاده کن:
.ToString("yyyy/MM/dd")


این کار رو کردم . ولی ارور میگیره. میگه :

No Overload for method 'tostring' takes 1 arguments

mr.sirwan
پنج شنبه 24 خرداد 1397, 14:32 عصر
مقدار رو ابتدا تبدیل به تاریخ کن بعد اون دستور رو روی متغیر تاریخ انجام بده
((DateTime)dataGridView1.CurrentRow.Cells["BeginDateMiladi"].Value).ToString("yyyy/MM/dd");