-
به نام خدا
با سلام
از پیگیری علی آقا تشکر میکنم؛ ممنون
بنده هم برای این منظور کدی تهیه کردم که براتون میذارم.
کد:
///
///Create A Temporary Column For cast Date Column datatype as Date To String.
///
DataColumn DCPersianDate = new DataColumn();
///
///Set Datatype Temporary Column.
///
DCPersianDate.DataType = System.Type.GetType("System.String");
///
///Add Temporary Column To Current DateSource In the Spesial Position Instead Date Column.
///
DataSource.Columns.Add(DCPersianDate);
DCPersianDate.SetOrdinal(DataSource.Columns.IndexOf("Date"));
///
///Convert Milady Date To Shamsi String And Fill Temporary Column With that.
///
for (int i = 0; i < DataSource.Rows.Count; i++)
{
DataSource.Rows[i][DCPersianDate] = school.Tools.PersianDateTime.GetDate(
Convert.ToDateTime(DataSource.Rows[i]["Date"]));
}
///
///Remove the Date Column.
///
DataSource.Columns.Remove("Date");
///
///Rename the Temporary Column With the Date Column.
///
DataSource.Columns["Column1"].ColumnName = "Date";
شاد و موفق باشید.:11: