PDA

View Full Version : سوال: substring در datagrid



Iran58
پنج شنبه 15 آبان 1393, 18:34 عصر
سلام
می خواهم برای یک ستون datagrid اندازه قراره بدهم مثلا برای ستون یک substring آن برابر 10 باشد
چون در ستون مورد نظر تاریخ را وارد می شود و بصورت


1393/08/0100:00:00
نمایش داده می شود اما من می خواهم فقط بصورت1393/08/01 باشد
باتشکر

parvizwpf
پنج شنبه 15 آبان 1393, 18:53 عصر
http://stackoverflow.com/questions/4033113/how-to-format-datetime-columns-in-datagridview

danialafshari
جمعه 16 آبان 1393, 23:06 عصر
سلام
می خواهم برای یک ستون datagrid اندازه قراره بدهم مثلا برای ستون یک substring آن برابر 10 باشد
چون در ستون مورد نظر تاریخ را وارد می شود و بصورت


1393/08/0100:00:00
نمایش داده می شود اما من می خواهم فقط بصورت1393/08/01 باشد
باتشکر




با سلام
خب وقتی فیلد تاریخ 10 کاراکتره پس شما چرا بیشتر ذخیره می کنید؟
در هنگام ذخیره فقط 10 کاراکتر رو بدست آورده و ذخیره کنید تا در نمایش مشکلی نداشته باشید و از کد بیهوده جلوگیری کنید
می تونید از متد زیر برای بدست آوردن تاریخ که 10 کاراکتره استفاده کنید
public void PersianNowDate(out string PersianNDate)
{
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
PersianNDate = pc.GetYear(DateTime.Now).ToString("0000") + "/" + pc.GetMonth(DateTime.Now).ToString("00") + "/" + pc.GetDayOfMonth(DateTime.Now).ToString("00");
}
فراخوانی :
string dt;
PersianNowDate(out dt);
txtTarikh.Value = dt;

موفق باشید