0
編輯狀態列網格視圖即時獲取此錯誤 - 對象不能從DBNull轉換爲其他類型。在表中添加了一列狀態(位,空),使狀態列具有空值。而綁定狀態列與NULL值獲取錯誤。獲取錯誤 - 對象不能從DBNull轉換爲其他類型。同時編輯狀態列的數據類型爲位
<asp:TemplateField HeaderText="status">
<ItemTemplate>
<asp:Label ID="lblstatus" runat="server" Text='<%#DataBinder.Eval(Container.DataItem, "status") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="chkEditStatus" runat="server" Checked='<%# Convert.ToBoolean(Eval("status")) %>' />
</EditItemTemplate>
<FooterTemplate>
<asp:CheckBox ID="chkAddStatus" runat="server" Checked='<%# Convert.ToBoolean(Eval("status")) %>' />
</FooterTemplate>
</asp:TemplateField>
如何編輯edititem模板,以便在編輯網格時不會出現此錯誤?
我應該寫在一行數據綁定的事件嗎? ?? –
什麼是讀者@rahul –
@krishnamohan - 嘿,你能解決它嗎?通過讀者,我的意思是通過SqlDataReader獲取數據。 –