2017-07-19 7 views
0

私は自分のRadGridにGridDateTimeColumnを持っています。私はExcelにエクスポートするカスタムメソッドを使用しています。エクスポートすると、日付は「2/2/2017 1:38:34 tt」としてエクスポートされます。 AMやPMを表示するのではなく、最後にttと表示します。AM/PMがExcelでttとして表示されます。

createdColumn.DataFormatString = "MM/dd/yyyy h:mm:ss tt"; 

答えて

0

私は同じ問題を抱えていました。次に、列の数値書式(日付を表示していた)を「テキスト」に変更しました。それは私の問題を解決しました。

ASPX

<telerik:GridDateTimeColumn HeaderText="Create Date" HeaderStyle-Width="13%" 
    ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" SortExpression="CreateDateDesc" DataField="CreateDate" DataType="System.String" DataFormatString="{0:MM/dd/yyyy hh:mm tt}" ></telerik:GridDateTimeColumn> 

C#

protected void radGrdOrderHistory_InfrastructureExporting(object sender, Telerik.Web.UI.GridInfrastructureExportingEventArgs e) 
{ 
Telerik.Web.UI.ExportInfrastructure.Table tbl = e.ExportStructure.Tables[0]; 
foreach (Telerik.Web.UI.ExportInfrastructure.Cell cell in tbl.Columns[9].Cells) 
    { 
    cell.Format = "@"; 
    } 
} 
+0

あなたは答えのセクションの質問をしました。 –

+0

ありがとう、@ RichaSingh。それはうまくいった。 – alicewilliam86

関連する問題