'RadioButtonList'有一个SelectedValue,它是无效的,因为它在项目列表中不存在

时间:2012-04-12 18:53:53

标签: sql radiobuttonlist selectedvalue

我的RadioButtonList看起来像这样:

<asp:RadioButtonList 
    ID="rblAgenda" 
    SelectedValue = '<%# Bind("bitAgenda") %>'
    runat="server" 
    RepeatDirection="Horizontal">
    <asp:ListItem Value="1">Yes</asp:ListItem>
    <asp:ListItem Value="0">No</asp:ListItem>
</asp:RadioButtonList>

这是一个绑定到sqlDataSource的formview。我检查了存储过程,它为bitAgenda返回1,但我仍然收到此错误消息:

'rblAgenda' has a SelectedValue which is invalid because it does not exist in the list of items.
Parameter name: value 

这让我发疯了&gt; :(任何想法???顺便说一句bitAgenda在数据库中有点Field,是什么导致了这个问题?

1 个答案:

答案 0 :(得分:3)

尝试将ListItem值分别从10更改为truefalse