【问题标题】:FormView Checkbox Binding ProblemFormView 复选框绑定问题
【发布时间】:2012-08-24 00:09:06
【问题描述】:

当我尝试将复选框绑定到数据库中的值仅包含 true 或 false 的字段时,我正在使用 FormView 显示来自 SQL 数据库的数据(NONE OF THE VALUES ARE NULL)。我收到错误“指定的演员表无效”我尝试了EvalBind,但两者都没有产生相同的错误,有人知道问题可能是什么吗?

<asp:CheckBox ID="IVT" runat="server" 
            Checked='<%# Eval("ContactInvite") %>' />

每一行中的值都是“真”或“假”,没有 1 或 0 或“F”的“T”。它们存储在数据库的 varchar 列中。

【问题讨论】:

    标签: .net visual-studio-2008 binding checkbox formview


    【解决方案1】:

    您可以通过这种方式使用 Eval:

    <asp:CheckBox ID="IVT" runat="server" 
                Checked='<%# Eval("ContactInvite").ToString() == "True" %>' />
    

    【讨论】:

      【解决方案2】:

      ContactInvite 列是否仅包含 TRUE/FALSE 值作为字符串?如果它们是 0/1 或 T/F,那么设置该属性将不起作用。您能否向我们提供 ContactInvite 字段包含的值?

      【讨论】:

        猜你喜欢
        • 2011-02-09
        • 2018-06-08
        • 2013-03-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-08
        • 1970-01-01
        相关资源
        最近更新 更多