注册 登录
编程论坛 ASP.NET技术论坛

RadioButtons数据绑定

lvyhong 发布于 2011-01-22 10:38, 856 次点击
                            <asp:RadioButton ID="RadioButton1" runat="server"
                                Text="爱好体育:" Checked='<%# Bind("Sport") %>' />
                            <asp:RadioButton ID="RadioButton2" runat="server"
                                Text="爱好艺术:" Checked='<%# Bind("Art") %>' />
                            <asp:RadioButton ID="RadioButton3" runat="server"
                                Text="爱好音乐:" Checked='<%# Bind("Music") %>' />
                            <asp:RadioButton ID="RadioButton4" runat="server"
                                Text="爱好绘画:" Checked='<%# Bind("Drawing") %>' />
把RadioButton 的数据true或false插入数据库没问题,但查询出来就发生-指定的转换无效的错误,这是怎么回事


[ 本帖最后由 lvyhong 于 2011-1-22 14:44 编辑 ]
1 回复
#2
hhy4204596742011-01-24 15:36
你读取出来的Sport、Art、Music、Drawing是true或者false吗?
Checked='<%# Bind("Art") %>'这样子的绑定应该不正确吧
我用过CheckBox绑定,是这样子用的:
数据库IsFill字段类型用的bit,绑定时:
<asp:CheckBox ID="chkType" runat="server" Checked='<%# Eval("IsFill") %>' />
直接读取出来后绑定就行,我想RadioButton的应该也一样吧
1