首页 > Windows开发 > 详细

动态生成多个选择项【c#】

时间:2021-09-07 00:25:15      阅读:21      评论:0      收藏:0      [点我收藏+]
  <asp:CheckBoxList ID="cbxLabelList" runat="server" RepeatColumns="10" RepeatDirection="Horizontal">
            </asp:CheckBoxList>
			
			
			   DataTable dtinfo = pc.getdatainfo("");
           
            cbxLabelList.Items.Clear();
            if (dtinfo.Rows.Count>0)
                for (int t = 0; t < dtinfo.Rows.Count; t++) {
                    string name = Convert.ToString(dtinfo.Rows[t][1]);
                    cbxLabelList.Items.Add(name);
                }
            List<string> list = new List<string>();
            for (int i = 0; i < cbxLabelList.Items.Count; i++)
            {
                if (cbxLabelList.Items[i].Selected)
                    list.Add(cbxLabelList.Items[i].Text);
            }
			
			
			foreach (ListItem cb in cbxLabelList.Items)
                {
                    if (cb.Selected == true)
                    {
                       cb.Value //每个值
					   pc.adddateinfo(cb.Value);
                     
                    }
                }
				
				
//赋值/回显:
string info = Convert.ToString(dtDate.Rows[0]["Infos"]);
            
                string[] arr=   info.Split(‘,‘);
                for (int c=0;c<arr.Length-1;c++) {
                        infolist.Items.Add(arr[c]);
                }
                foreach (string ar in arr)
                {
                    foreach (ListItem it in infolist.Items)
                    {
                        if (ar == it.Value)
                            it.Selected = true;
                        else
                            continue;
                    }
                }				

  

动态生成多个选择项【c#】

原文:https://www.cnblogs.com/liuguiqing/p/15233353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!