Hi Khanh Dang,
Thank you for contacting Syncfusion support.
Your requirement can be achieved by set ShortDate value in Pattern property in GridDateTimeColumn. It can be applied in SfDataGrid two ways,
1.AutoGenerateColumn as true
In this case SfDataGrid column generated automatically.So you can set the pattern in AutoGeneratingColumn event in SfDataGrid. Please refer the following code snippet,
|
this.sfDataGrid1.AutoGeneratingColumn += SfDataGrid1_AutoGeneratingColumn;
private void SfDataGrid1_AutoGeneratingColumn(object sender, AutoGeneratingColumnArgs e)
{
if (e.Column.MappingName == "OrdeDate")
{
if (e.Column is GridDateTimeColumn)
{
e.Column = new GridDateTimeColumn() { MappingName = "OrdeDate", HeaderText = "Order Date", Pattern = Syncfusion.WinForms.Input.Enums.DateTimePattern.ShortDate };
}
}
} |
2. AutoGenerateColumn as False
In this case SfDataGrid Columns are define in manually you can set ShortDate as Pattern property GridDatetimeColumn.Please refer the below code snippet,
|
this.sfDataGrid1.Columns.Add(new GridDateTimeColumn()
{
MappingName = "OrderDate",
HeaderText = "Order Date",
Pattern = Syncfusion.WinForms.Input.Enums.DateTimePattern.ShortDate
}); |
Regards,
Vijayarasan S