我的页面上有单选按钮。我将数据库中的单选按钮值保存为1或0格式。我的问题是,当我想填充单选按钮时,我该怎么办? 请任何人帮助我
修改
DataTable dt = DataAccess.GetHRInfo(userId);
if((int)dt.Rows[0]["Active"] > 0)
{
optIsActiveYes = 1;
...
我可以分配这样的值吗?
答案 0 :(得分:1)
考虑到你已经知道如何将值存储到db我假设你也可以从DB读取它,所以:
当值为1
时,将检查单选按钮,否则重置,事件您读取的错误值如2
或-1
编辑:更新评论
DataTable dt = DataAccess.GetHRInfo(userId);
int activeValue;
// by default false
bool optIsActiveYes = false;
if (dt.Rows[0]["Active"] != null
&& Int32.TryParse(dt.Rows[0]["Active"].ToString(), out activeValue))
{
optIsActiveYes = activeValue == 1;
}
答案 1 :(得分:0)
好的,这是我的错。 。你可以简单地使用 if(radioButton1Value == 1) radioButton1.Checked = true; :)