شما به راحتی می توانید تاریخ میلادی را به شمسی بدون دردسر و بدون dll و یا نمیدونم خواندن تعداد سطر یا ستون انجام دهید. نمی دونم چرا دوستان این راه ها را به شما پیشنهاد میدهند؟؟؟
کلاسی هست در .Net به نام PersianCalendar در فضای نامی System.Globalization.شما به این کلاس تاریخ میلادی می دهید و سال و ماه و روز شمسی را ازش میگیرید.
روش کار در کد زیر است :
PersianCalendar pc=new PersianCalendar();
int year = pc.GetMonth(DateTime.Now);
int month= pc.GetMonth(DateTime.Now);
int day= pc.GetDayOfMonth(DateTime.Now);
به جای DateTime.Now باید مقداری که از دیتابیس می خونی را قرار دهی و سپس سه متغیر year و month و day رو بریز در یک متغیر string بعد در GridView نمایش بده.
string date = year.ToString() + "/" + month.ToString() + "/" + day.ToString();
یا علی