簡體   English   中英

如何將復選框列表中的選定項目添加到字符串數組?

[英]How to add checkboxlist selected items to string array?

    public string[] selected()
    {

        string[] selecteditems = new string[chbindustry.Items.Count];
        for (int i = 0; i < chbindustry.Items.Count-1; i++)
        {
            if (chbindustry.Items[i].Selected)
            {

                selecteditems[i] = chbindustry.Items[i].Text.ToString();


                //string Va = string.Empty;
                //Va = chbindustry.Items[i].Text.ToString();
               // selecteditems[i] = Va;
            }

        }
        return selecteditems;
    }

在這段代碼中,我想使用“ selecteditems [i]”將復選框列表中的選定項添加到字符串數組“ selecteditems [i]”中,我需要在此代碼中綁定並僅顯示為選定項

foreach (string s in subdirectoryEntries)
            {
                DirectoryInfo d = new DirectoryInfo(s);
                for (int i = 1; i <= d.GetFiles().Length / 3; i++)
                {
                    selected();
                    Page.ClientScript.RegisterArrayDeclaration("ImgPaths", "'" + "BusinessCards/" + s.Remove(0, s.LastIndexOf('\\') + 1) + "/" + i + ".jpg'");
                    Page.ClientScript.RegisterArrayDeclaration("refs", "'" + "DesignBCs.aspx?img=BusinessCards/" + s.Remove(0, s.LastIndexOf('\\') + 1) + "/" + i + "&Side=2'");
                }
            } 

你是這個意思嗎

var selecteditems = chbindustry.Items.Cast<ListItem>().Where(i=>i.Selected).Select(i=>i.ToString()).ToArray();

暫無
暫無

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

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