如何从数据库中填充单选按钮和复选框?

时间:2011-09-23 10:18:21

标签: c#

我的页面上有单选按钮。我将数据库中的单选按钮值保存为1或0格式。我的问题是,当我想填充单选按钮时,我该怎么办? 请任何人帮助我

修改

DataTable dt = DataAccess.GetHRInfo(userId); 
if((int)dt.Rows[0]["Active"] > 0)
{ 
  optIsActiveYes = 1; 
  ...

我可以分配这样的值吗?

2 个答案:

答案 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; :)