Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在GridView数据集中格式化日期时间字符串表示形式_C#_Asp.net_Stored Procedures - Fatal编程技术网

C# 在GridView数据集中格式化日期时间字符串表示形式

C# 在GridView数据集中格式化日期时间字符串表示形式,c#,asp.net,stored-procedures,C#,Asp.net,Stored Procedures,只是想找一些策略来修改典型的 年月日00:00:00至简单地 在绑定到gridview的数据集中返回的日期时间项的mm/dd/yy 谢谢 该项位于数据集中,我只是执行以下操作 gridview.DataSource = GetDataSet(); gridview.DataBind(); 因此,我目前没有与数据集进行大量交互。我可以用蛮力遍历它,然后做类似的事情 foreach(Table) foreach(Row) grab date Col, format and con

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

年月日00:00:00至简单地
在绑定到gridview的数据集中返回的日期时间项的mm/dd/yy

谢谢

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

gridview.DataSource = GetDataSet();
gridview.DataBind();
因此,我目前没有与数据集进行大量交互。我可以用蛮力遍历它,然后做类似的事情

foreach(Table)
   foreach(Row)
      grab date Col, format and concat to look as desired

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

只需在GridView中指定DataFormatString即可

<asp:BoundField HeaderText="Date" DataField="MyDate" 
     DataFormatString="{0:MM/dd/yy}">


我知道一定会有这样性感的东西。为了澄清,我查找了该属性,您只需执行以下操作:DataFormatString=“{0:d}”,但再次感谢您,先生!这是优先考虑的问题,我更喜欢将其明确化,以便下一个查看此代码进行维护的程序员不必执行
查找
!您有一个有效的点;)我投赞成票。我的一个同事习惯于创建难以维护的代码,所以我完全支持这一点。