radiobuttonlist 值传给存储过程

来源:百度知道 编辑:UC知道 时间:2024/04/29 01:19:20
cmd.Parameters.Add("@yesno", SqlDbType.Bit).Value = this.radiobuttonlist1.SelectedIndex;
大家帮忙看一下这个为什么操作不成功
先说明一下,我的radiobuttonlist1有两个选项,是和否.
我现在怎样取得这个radiobuttonlist1的值然后传给@yesno
我的数据库字段是bit的.

SqlDbType.Bit 是一个二进制位 0 or 1



this.radiobuttonlist1.SelectedIndex 是int型的,有32个二进制位

你要做转换才行

cmd.Parameters.Add("@yesno", SqlDbType.Bit).Value = (this.radiobuttonlist1.SelectedIndex == 0)?1:0;

------------将上楼的改改--------------------
SqlDbType.Bit 是一个二进制位 0 or 1



this.radiobuttonlist1.SelectedIndex 是int型的,有32个二进制位

你要做转换才行

cmd.Parameters.Add("@yesno", SqlDbType.Bit).Value = (this.radiobuttonlist1.SelectedIndex == 0)?true:false;