“RadioButtonList1”有一个无效 SelectedValue,因为它不在项目列表中。 参数名: value

sinat_36647905 2016-11-08 02:09:19
<asp:FormView ID="FormView1" runat="server" DataKeyNames="StudentID" DataSourceID="LdsStudent" Height="114px" Width="341px" AllowPaging="True" CellPadding="4" ForeColor="#333333">
<EditItemTemplate>
学号:
<asp:Label ID="StudentIDLabel1" runat="server" Text='<%# Eval("StudentID") %>' />
<br />
姓名:
<asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
<br />
性别:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged" SelectedValue='<%# Bind("Sex") %>'>
<asp:ListItem Value="男" Text="男"></asp:ListItem>
<asp:ListItem Value="女" Text="女"></asp:ListItem>
</asp:RadioButtonList>
<br />
出生年月:
<asp:TextBox ID="BirthdayTextBox" runat="server" TextMode="Date" Text='<%# Bind("Birthday") %>' />
<br />
院系:
<asp:DropDownList ID="DeptDepartment" runat="server" DataSourceID="LdsDept" DataTextField="DeptName" DataValueField="DeptID" SelectedValue='<%# Bind("Department") %>' ></asp:DropDownList>
<br />
总成绩:
<asp:TextBox ID="TotalScoreTextBox" runat="server" Text='<%# Bind("TotalScore") %>' />
<br />
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="更新" />
 <asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="取消" />
</EditItemTemplate>
<FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
<InsertItemTemplate>
学号:
<asp:TextBox ID="StudentIDTextBox" runat="server" Text='<%# Bind("StudentID") %>' />
<br />
姓名:
<asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
<br />
性别:
<asp:RadioButtonList ID="SexTadioButtonListInsert" runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal">
<asp:ListItem Value="男">男</asp:ListItem>
<asp:ListItem Value="女">女</asp:ListItem>
</asp:RadioButtonList>
<br />
出生日期:
<asp:TextBox ID="BirthdayTextBox" TextMode="Date" runat="server" Text='<%# Bind("Birthday") %>' />
<br />
院系:
<asp:DropDownList ID="DeptDropDownListInsert" runat="server" DataSourceID="LdsDept" DataTextField="DeptName" DataValueField="DeptID"></asp:DropDownList>
<br />
总成绩:
<asp:TextBox ID="TotalScoreTextBox" runat="server" Text='<%# Bind("TotalScore") %>' />
<br />
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="插入" />
 <asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="取消" />
</InsertItemTemplate>
<ItemTemplate>
学号:
<asp:Label ID="StudentIDLabel" runat="server" Text='<%# Eval("StudentID") %>' />
<br />
姓名:
<asp:Label ID="NameLabel" runat="server" Text='<%# Bind("Name") %>' />
<br />
性别:
<asp:Label ID="SexLabel" runat="server" Text='<%# Bind("Sex") %>' />
<br />
出生年月:
<asp:Label ID="BirthdayLabel" runat="server" Text='<%# Bind("Birthday") %>' />
<br />
院系:
<asp:Label ID="DepartmentLabel" runat="server" Text='<%# Bind("Department") %>' />
<br />
总成绩:
<asp:Label ID="TotalScoreLabel" runat="server" Text='<%# Bind("TotalScore") %>' />
<br />
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Edit" Text="编辑" />
 <asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False" CommandName="Delete" Text="删除" />
 <asp:LinkButton ID="NewButton" runat="server" CausesValidation="False" CommandName="New" Text="新建" />
</ItemTemplate>
<PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" />
<RowStyle BackColor="#FFFBD6" ForeColor="#333333" />
</asp:FormView>
...全文
319 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanglong_longlong 2016-11-08
  • 打赏
  • 举报
回复
列表里面不包含你现在的值呗,自己查看下
正怒月神 版主 2016-11-08
  • 打赏
  • 举报
回复
数据绑定的时候,有数据超过了你预设在selected中的值
修改一下昵称 2016-11-08
  • 打赏
  • 举报
回复
错误信息已经提示的很清楚了
EdsionWang 2016-11-08
  • 打赏
  • 举报
回复
检查你数据源里的性别值,是否都是“男”,“女”这俩
EnForGrass 2016-11-08
  • 打赏
  • 举报
回复
看Sex的值是不是只有男或女(有可能Item没有)?或是其他int?或者是null?

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧