我正在从我的数据库中的表中动态绑定gridview,我称之为"Sessions".我从使用linq查询的方法中获取信息,如下所示:
var s = from sessions in datacontext.Sessions
where sessions.test == id
orderby sessions.ID ascending
select sessions;
gridView.DataSource = qsessions;
gridView.DataBind();
Run Code Online (Sandbox Code Playgroud)
会话包含一个dateTime字段,我希望将其最小化以显示日期(月/日/年).根据我通过谷歌搜索阅读的内容,解决方案是使用以下内容指定gridview的aspx标记中的格式:
<asp:TextBox ID="txtDate" runat="server" Text='<%# Eval("dateTime", "{0:MM/dd/yyyy}") %>'></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
它似乎不起作用,仍显示日期后的时间.有什么我想念的吗?非常感谢!
Jer*_*eid 22
尝试:
<asp:TextBox ID="txtDate" runat="server" Text='<%# Convert.ToDateTime(Eval("dateTime")).ToString("d") %>'></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)
有关更多格式选项,请参阅此有用的网站
http://www.mikesdotnetting.com/Article.aspx?ArticleID=23
| 归档时间: |
|
| 查看次数: |
63923 次 |
| 最近记录: |