我的數據庫中有一列接受true或false值。我想,以顯示其價值網格視圖的列,並使用下面的代碼(我的數據庫列名IsCancelled):在asp網格視圖中顯示boolean db列
<asp:TemplateField HeaderText="کنسل شده" SortExpression="IsCancelled">
<ItemTemplate>%#Boolean.Parse(Eval("IsCancelled").ToString())) ? "Yes" : "No" %></ItemTemplate>
</asp:TemplateField>
但我發現了以下情況例外:
An exception of type 'System.NullReferenceException' occurred in App_Web_jcvfb4rq.dll but was not handled in user code
Additional information: Object reference not set to an instance of an object.
在響應寫入標記%#之前存在缺失標記。也許它會導致錯誤。 – Canavar
似乎你也從數據庫獲得NULL值.. –
我添加了缺失標記,但沒有解決 <%#(Boolean.Parse Eval(「IsCancelled」)。ToString()))? 「Yes」:「No」%> ItemTemplate> asp:TemplateField> –