在gridview中处理null datetime [英] handling null datetime in gridview
本文介绍了在gridview中处理null datetime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在C#asp.net Web 4.5框架中有一个gridview,它工作得很好,直到空值被传递给一个我正在格式化为一个字段的字段。这里是我的模板字段
< asp:templatefield>
< HeaderTemplate>
< asp:Label ID =lblHeadEmailFirstSendDaterunat =serverText =1st Email< br /> Target Date>< / asp:Label>
< / HeaderTemplate>
< ItemTemplate>
< asp:Label ID =lblEmailFirstSendDaterunat =serverText ='<%#Convert.ToDateTime(Eval(EmailTargetFirstSendDate))ToString(MM / dd / yyyy)%> ;'>< / asp:Label>
< / ItemTemplate>
< EditItemTemplate>
< asp:Label runat =serverID =txtEmailFirstSendDateText ='<%#Convert.ToDateTime(Eval(EmailTargetFirstSendDate))ToString(MM / dd / yyyy)%> ;'>< / asp:Label>
< / EditItemTemplate>
< / asp:templatefield>
我搜索高低找到一个可以让我格式化日期的解决方案当日期为空时,不会生成异常。
解决方案
你去:
<%#Eval(EmailTargetFirstSendDate)!= null? Convert.ToDateTime(Eval(EmailTargetFirstSendDate))ToString(MM / dd / yyyy):无日期%>
I have a gridview in C# asp.net Web 4.5 Framework that works great until a null valued is passed for a field I am formatting as a date..
here is my template field
<asp:templatefield>
<HeaderTemplate>
<asp:Label ID="lblHeadEmailFirstSendDate" runat="server" Text="1st Email<br />Target Date"></asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="lblEmailFirstSendDate" runat="server" Text='<%# Convert.ToDateTime(Eval("EmailTargetFirstSendDate")).ToString("MM/dd/yyyy")%>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:Label runat="server" ID="txtEmailFirstSendDate" Text='<%#Convert.ToDateTime(Eval("EmailTargetFirstSendDate")).ToString("MM/dd/yyyy")%>'></asp:Label>
</EditItemTemplate>
</asp:templatefield>
I've searched high and low to find a solution that both allows me to format the date and doesn't generate an exception when the date is null.
解决方案
Here you go:
<%# Eval("EmailTargetFirstSendDate") != null ? Convert.ToDateTime(Eval("EmailTargetFirstSendDate")).ToString("MM/dd/yyyy") : "No Date" %>
这篇关于在gridview中处理null datetime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文