如果数据库中的值是活动的= 1,我想检查复选框 我动态创建复选框 我尝试了很多例子并用谷歌搜索了很多
ASPX.CS
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
FillQualCheckBoxList();
bind_checkbox_inst_type();
}
}
private void bind_checkbox_inst_type()
{
string conn_str = ConfigurationManager.ConnectionStrings["CashGameConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(conn_str);
string query = "SELECT GAMES,Active FROM tblStoPokerGames";
SqlCommand comm = new SqlCommand(query, conn);
conn.Open();
SqlDataAdapter adp = new SqlDataAdapter(comm);
DataTable ds = new DataTable();
adp.Fill(ds);
AdminCheckBoxList.DataSource = ds;
AdminCheckBoxList.DataTextField = "Games";
AdminCheckBoxList.DataValueField = "Active";
AdminCheckBoxList.DataBind();
if (ds.Rows.Count > 0)
{
for (int i = 0; i <= AdminCheckBoxList.Items.Count - 1; i++)
{
foreach (DataRow dr in ds.Rows)
{
if (AdminCheckBoxList.Items[i].Text == dr["Active"].ToString().Trim())
{
AdminCheckBoxList.Items[i].Selected = true;
break;
}
}
}
}
}
请指出正确的方向 干杯