簡體   English   中英

從db檢索值並在c#中的復選框列表中檢查它們

[英]retrieve values from db and check them in checkboxlist in c#

我已經將復選框列表中的值作為字符串插入數據庫中,但是由於某些原因,當我從數據庫中選擇它們時,我無法重新檢查這些值。 有人可以幫我嗎?

            string category = dt.Rows[0][14].ToString();
            string[] strCat = category.Split(',');

            for (int i = 0; i < strCat.Length; i++)
            {
                for (int j = 0; j < checkCat.Items.Count; j++)
                {
                    if (checkCat.Items[j].Text == strCat[i])
                    {
                        checkCat.Items[j].Selected=true;
                    }
                }
            }

將它們放在面板中

        string category = dt.Rows[0][14].ToString();
        string[] strCat = category.Split(',');

        for (int i = 0; i < strCat.Length; i++)
        {

            foreach (CheckBox box in panel.Controls.OfType<CheckBox>())
            {
                if(box.Text == strCat[i])
                {
                  box.Checked = true; 
                }
            }
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM