在Wizard里面放置了一个CheckBoxList控件,想将用户选择的全部按原来的显示出来
各位朋友,小弟的页面放置了一个Wizard,其中一个页面放有一个CheckBoxList,让用户进行多选。
问题:希望用户在点击完成后,可以将用户在CheckBoxList选择过的显示出来,但自己只能实现文字显示,这样不够直观。希望可以用CheckBox控件的形式来显示,即一个四方框,然后右边是文字这样的形式,这可以实现吗?请各位朋友赐教,谢谢!!
其中代码如下:
     protected void Wizard1_ActiveStepChanged(object sender, EventArgs e)
     {
         lblname.Text = tbname.Text
          lblpws.Text = tbpws.Text;
         if (rdbgk.SelectedValue=="不")
         {
             lblsf.Text = "用户隐藏了详细信息";
             lblphoto.Visible = false;   
         }
         else
         {
             lblsf.Text = "省份:" + ddlsf.SelectedValue;
             lblphoto.Text = "电话:" + tbphoto.Text;
         }      
         for (int i = 0; i <chk.Items.Count; i++)
         {
            if (chk.Items[i].Selected)
             {
                 Label lbl = new Label();
                 lbl.ID = "lbl" + i;
                 lbl.Text = chk.Items[i].Text.ToString();
                 ph.Controls.Add(lbl);   //希望最后不要用文字显示,而是用控件的形式显示
             }  
         }
     }
------解决方案--------------------跟你添加lable一样,只是需要用控件的top left调整位置