首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ControlParameter中使用布尔Asp EntityDataSource

在ControlParameter中使用布尔Asp EntityDataSource
EN

Stack Overflow用户
提问于 2013-11-29 17:20:06
回答 1查看 758关注 0票数 1

嗨,我把这个EntityDataSource绑定到一个ListView上。

代码语言:javascript
复制
<asp:EntityDataSource ID="EntityDataSource_utenti" runat="server" 
    ConnectionString="name=db_shieldtrustEntities" 
    DefaultContainerName="db_shieldtrustEntities" EnableFlattening="False" 
    EntitySetName="utenti" Include="elenco_utenti" 
    AutoGenerateWhereClause="True" Where="" EntityTypeFilter="" Select="">
    <WhereParameters>
        <asp:ControlParameter ControlID="DropDownList_tipo_utente" Name="tipo_utente" 
            PropertyName="SelectedValue" Type="Int16" />
        <asp:ControlParameter ControlID="DropDownList_abilitazione" Name="ablitato" 
            PropertyName="SelectedValue" Type="Boolean" />
    </WhereParameters>
</asp:EntityDataSource>

第二个ControlParameter是指以这种方式定义的DropDownlist。

代码语言:javascript
复制
<asp:DropDownList ID="DropDownList_abilitazione" runat="server" AutoPostBack="true"  />

并填写页面加载事件。

代码语言:javascript
复制
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {                
            //databinding della ddl dell'abilitazione utente
            DropDownList_abilitazione.Items.Clear();
            DropDownList_abilitazione.Items.Insert(0, new ListItem("-Abilitazione-", ""));
            DropDownList_abilitazione.Items.Insert(1, new ListItem("Abilitato","1"));
            DropDownList_abilitazione.Items.Insert(2, new ListItem("Disabilitato", "0"));
        }

    }

但是,当我在DDL中更改一个项时,我会得到以下错误: String不被识别为一个有效的布尔值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-29 17:30:51

字符串"1“和"0”是无效的Boolean值。用“真”和“假”代替。

代码语言:javascript
复制
DropDownList_abilitazione.Items.Insert(0, new ListItem("-Abilitazione-", ""));
DropDownList_abilitazione.Items.Insert(1, new ListItem("Abilitato","True"));
DropDownList_abilitazione.Items.Insert(2, new ListItem("Disabilitato", "False"));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20290709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档