ASP.NET FormView中编辑时的RadioButtonList控件报错,找不到匹配的Value
来源:互联网 发布:数据报表格式 编辑:程序博客网 时间:2024/05/16 15:17
现象:
Item模板数据源采用视图,其中的出发地(StartLocation)列将原表中的id标示转换为对应的文字了;Edit模板中用RadioButtonList显示出发地显示为文字,值为其对应id。报错提示如题。
故障原因:
苦思三天,找到原因。Item模板切换到Edit模板时,会根据Item中的字段内容到RadioButtonList的值中寻找对应的选项,但是Item的字段内容为文字,而RadioButtonList值为id,找不到匹配的值。
解决方法:
将前台视图中的StartLocation字段定义为id,增加vStartLocation字段,用来显示文字内容。在FormView的Item模板中用vStartLocation字段显示,在Edit模板中将RadionButtonList的SelectedValue绑定到StartLocation。
视图:
SELECT dbo.aspnet_Users.UserName AS LastUpdateUserName, ……
dbo.Sys_Dictionary.dicValuesAS vLineType, dbo.wcxView_StartLocationFromSubcompany.scProvince ASvStartLocation,
Sys_Dictionary_1.dicValues AS vEndLocation,dbo.Product_TravelLines.StartLocation, dbo.Product_TravelLines.EndLocation,
dbo.Product_TravelLines.LineType
FROM dbo.Product_TravelLines INNER JOIN……
Item模板:
<asp:LabelID="Label_StartLocation"runat="server"
Text='<%# Bind("vStartLocation")%>' />
Edit模板:
<asp:RadioButtonListID="RadioButtonList_eStartLocation"runat="server"
DataSourceID="SqlDataSource_StartLocation" DataTextField="scProvince"
DataValueField="ID"RepeatDirection="Horizontal"
SelectedValue='<%# Bind("StartLocation")%>' >
</asp:RadioButtonList>
- ASP.NET FormView中编辑时的RadioButtonList控件报错,找不到匹配的Value
- 关于Asp.net的FormView控件中,用FindControl方法找不到对应控件问题
- 关于FormView在编辑模板下找不到控件的问题
- ASP.NET 中 RadioButtonList的实例
- 在asp.net中如何获取asp:DataList中子控件asp:RadioButtonList的值
- ASP.net 中遇到的gridview及formview问题集锦
- ASP.NET中gridview、datalist、repeater、FormView、DetailsView的区别
- 用javascript获取asp.net中RadioButtonList的选中值
- 用javascript获取asp.net中RadioButtonList的选中值
- 用javascript获取asp.net中RadioButtonList的选中值
- ASP.NET中 RadioButtonList(单选按钮组)的使用
- ASP.NET开发过程中遇到的问题-控件找不到
- ASP.NET控件之RadioButtonList
- 关于FormView的FindControl找不到控件的原因
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET的五大数据控件(GridView,DataList,Repeater ,DetailsView,FormView)浅谈
- VC字符串根据指定字符分割成CStringArray
- UIButton 按钮控件-IOS开发
- Linux CentOS 浏览器乱码,支持中文解决;以及中文输入法的安装
- redis根据前缀删除数据
- 情景模式的界面设计
- ASP.NET FormView中编辑时的RadioButtonList控件报错,找不到匹配的Value
- 大数据需要软件定义存储
- 二叉树重要性质
- IOS Push 证书的重新生成
- ASP.NET 使用Listview自动生成插、改、删功能没反应
- 纵即逝的烟花蓄势于纸
- ASP.NET 在Label中显示换行
- javamail 的使用
- Java基础巩固之Timer定时器