راستش من که چیزی از اون مقاله نفهمیدم. وقتی خودم تو Event ی که گفتید برنامه مینویسم هیچ اتفاقی نمی افته اینم کدی که نوشتم.
private void dgvAddEdit_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
{
if (e.ColumnIndex == dgvAddEdit.Columns["TS"].Index)
{
int y, m, d;
DateTime dt = Convert.ToDateTime(e.Value.ToString());
y = Persian.GetYear(dt); m = Persian.GetMonth(dt); d = Persian.GetDayOfMonth(dt);
e.Value = y + "/" + m + "/" + d;
}
}
خاصیت VirtualMode=true کردم. نمیدونم مشکل از کجاست... مطمئنا من بلد نیستم... لطفا کمک کنید.