如何將GridView中的CheckBoxField綁定到作爲字符串的基礎數據庫字段。該字符串可以是「1」或「0」,但GridView不會自願綁定它。我該怎麼辦。在GridView中有一個複選框並讓它在數據庫(或底層數據源)中獲取和設置字符串的最佳方式是什麼?GridView中的CheckBoxField將不會綁定到數據庫中的字符串字段
1
A
回答
1
CheckBoxField綁定到布爾值。 您可以將字符串轉換爲綁定表達式中的布爾值,也可以將其轉換爲數據庫返回值。
數據庫將複選框狀態存儲爲一個位而不是字符串會更有意義。那麼這個問題就會完全消失。
當然,如果您需要存儲第三個「灰色」狀態,這會使事情稍微複雜化,但您仍然可以將狀態存儲爲int。
6
這應該工作:
Checked='<%# DataBinder.Eval(Container.DataItem, "MyStringField") = "1" %>'
通常一個複選框值將在數據庫中被映射到一個位值,這樣你就不會得到這個問題。
1
我在VB工作,我想是這樣的
<asp:checkbox runat="server" id="chkCastCool" enabled="false"
checked='<%CType(DataBinder.Eval(Container.DataItem,"Cast_Cool").ToString().Replace("Y","True").Replace("N","False"),Boolean)%>'/>
相關問題
- 1. 將GridView綁定到字符串數組。與HyperLinkField字段
- 2. 我如何綁定數據庫字段值到GridView中的隱藏字段
- 3. gridview替換綁定字段中的字符串
- 4. 限制gridview中綁定字段中顯示的字符數
- 5. 將綁定網格字段綁定到XML字符串元素
- 6. 中心對準CheckBoxField字段
- 7. 你可以將asp.net gridview綁定到基類中的字段嗎?
- 8. 查詢關於綁定gridview ItemTemplate中的標籤到字符串
- 9. 如何將gridview綁定到字符串的通用列表?
- 10. C#獲取SelectedDate.Day字符串值,並將其綁定到GridView的
- 11. 綁定到字符串數組的gridview的dataKeyName是什麼?
- 12. 如何將數據從數據庫綁定到控制字段?
- 13. 將TextBlock綁定到Wp7中的本地數據庫中的字段
- 14. 如何將字符串datetime保存到數據庫中的datetime字段?
- 15. 綁定到sap.m.label中的子字符串
- 16. 綁定Image.Source到WPF中的字符串?
- 17. 查詢存儲在數據庫字段中的字符串中的特定值
- 18. 將字符串數組綁定到MVC中的DropDownList Razor
- 19. 將會話字段綁定到System.Data.Linq.Binary
- 20. 比較數據庫字段中的字符串
- 21. 將gridview格式化的數據綁定到新的gridview中
- 22. 綁定GridView與字符串列表
- 23. 數據庫行中的一個字段將不會刪除
- 24. 幫助與asp.net gridview/checkboxfield綁定
- 25. 寫入字符串到數據庫,並顯示在GridView的
- 26. 如何將數據庫字段綁定到ASP.NET 2.0中的HTML TITLE元素?
- 27. 綁定字符串的子字符串
- 28. 將android textview綁定到firebase數據庫字段
- 29. 將數據存儲到字符串或數據庫中
- 30. 綁定一個ASP.NET GridView控件到字符串數組
差不多;你讓我在正確的軌道上: 的'/> EditItemTemplate> –
minty
2008-12-04 20:02:43