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

本文关键字:单选按钮 复选框 填充 数据库 | 更新日期: 2023-09-27 18:09:39

我的页面上有一个单选按钮。我保存的单选按钮值在数据库为1或0格式。我的问题是,当我想填充单选按钮我应该怎么做?有谁能帮帮我吗

编辑:

DataTable dt = DataAccess.GetHRInfo(userId); 
if((int)dt.Rows[0]["Active"] > 0)
{ 
  optIsActiveYes = 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;
}

好吧,这是我的错。你可以简单地使用if(radioButton1Value == 1)radioButton1。Checked = true;:)