如何將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. 限制gridview中綁定字段中顯示的字符數
- 6. MVC中的綁定字符串字段
- 7. 將RichTextBox.Text數據綁定到字符串
- 8. 將複選框綁定到數據庫中的位字段(AJAX)
- 9. 將綁定網格字段綁定到XML字符串元素
- 10. 將SQL XML字段綁定到gridview
- 11. 將數據庫數據綁定到ASP.Net中的GridView
- 12. C#日期字段數據綁定值到字符串
- 13. 更新綁定字段中的數據(輸入字符串格式不正確)
- 14. 中心對準CheckBoxField字段
- 15. 你可以將asp.net gridview綁定到基類中的字段嗎?
- 16. 在gridview中將相同的字段綁定到兩列
- 17. 查詢關於綁定gridview ItemTemplate中的標籤到字符串
- 18. C#獲取SelectedDate.Day字符串值,並將其綁定到GridView的
- 19. 將字典綁定到GridView
- 20. 綁定到字符串數組的gridview的dataKeyName是什麼?
- 21. 如何將數據從數據庫綁定到控制字段?
- 22. 將TextBlock綁定到Wp7中的本地數據庫中的字段
- 23. 將字符串數組綁定到DropDownList?
- 24. 如何將字符串datetime保存到數據庫中的datetime字段?
- 25. Crystal Reports將數據庫字段添加到字符串日期
- 26. gridview與數據庫的整數數據字段的綁定複選框
- 27. 綁定到sap.m.label中的子字符串
- 28. 綁定Image.Source到WPF中的字符串?
- 29. GridView(綁定到ObjectDataSource)在字段對話框中的選定字段區域中不顯示字段
- 30. 查詢存儲在數據庫字段中的字符串中的特定值
差不多;你讓我在正確的軌道上: 的'/> EditItemTemplate> –
minty
2008-12-04 20:02:43