格式化GridView数据集中的DateTime字符串表示形式

Fei*_*ngo 2 c# asp.net stored-procedures

只是寻找一些修改典型的策略

mm/dd/yy 00:00:00只是
在绑定到gridview的数据集中返回的日期时间项目的mm/dd/yy

谢谢

该项目位于数据集中,我只是执行以下操作

gridview.DataSource = GetDataSet();
gridview.DataBind();
Run Code Online (Sandbox Code Playgroud)

所以我目前没有与数据集进行大量的互动.我可以通过它来蛮力迭代并做类似的事情

foreach(Table)
   foreach(Row)
      grab date Col, format and concat to look as desired
Run Code Online (Sandbox Code Playgroud)

但这非常混乱,并且想知道是否有更优雅的解决方案.

Bin*_*ony 7

只需在GridView中指定DataFormatString即可

<asp:BoundField HeaderText="Date" DataField="MyDate" 
     DataFormatString="{0:MM/dd/yy}">
Run Code Online (Sandbox Code Playgroud)