我有一個DateTime數據類型的列。我想在ASP.NET的GridView中將此列的值顯示爲是/否。如果日期時間字段爲「空」,則顯示「否」,如果日期時間字段列爲「不爲空」,則在網格視圖中顯示「否」如何執行此操作。是否在SQL查詢或GridView綁定中執行此操作。如何在ASP.NET GridView中將DateTime轉換爲布爾值?
我已經在GridView中試過了,但是失敗了。我知道下面的代碼是錯誤的&在SQLQuery中我已經檢查過它的ISNULL。
<ItemTemplate>
<asp:Label ID="lblOndate" runat="server" Text='<%# Convert.ToBoolean(Eval("OnDate")) ? "Yes" : "No" %>' ReadOnly="true">
</asp:Label>
</ItemTemplate>
幫助讚賞! 在此先感謝。
_What_你試過嗎? –
「我試過了」:*您嘗試了什麼*以及*如何失敗?在DataSet中還是其他值?它是一個普通的DateTime(不能爲空)或可爲空的DateTime?請編輯並擴展您的問題。 –
根據您的定義,您總是顯示「否」。 –