将数据库中的数据读入checkboxlist,我该如何阅读?

时间:2016-12-08 06:47:49

标签: c# asp.net

如何读取数据库中的数据。它会检查具体数据吗?

这是我的完整代码:

string query = "SELECT TypeName from TypeTransaction WHERE UANumber = '" + id + "'";

        connUser.Open();
        cmd.CommandText = query;
        sdr = cmd.ExecuteReader();

        while(sdr.Read())
        {
            ListItem item = new ListItem();
            item.Text = sdr.GetString(0);
            lbTypes.Items.Add(item);
        }
        List<string> iteme = new List<string>();
        for(int j = 0; j < lbTypes.Items.Count; j++)
        { 
            for(int i = 0;i < chkTypes.Items.Count;i++)
            {
                if(lbTypes.Items[j].Text == chkTypes.Items[i].Text)
                {
                    chkTypes.Items[i].Selected = true;

                }
                else
                {
                    chkTypes.Items[i].Selected = false;
                }
            }
        }

我的列表框在单独的行中的值为GDS and Email,但是当我运行它时,Email复选框是唯一选中的复选框。它应该是在复选框列表中选择的EmailGDS

1 个答案:

答案 0 :(得分:0)