如何从数据库填充单选按钮和复选框
本文关键字:单选按钮 复选框 填充 数据库 | 更新日期: 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;:)