示例#1
0
        protected void rptDepartment_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            BUser BobjUser = new BUser();

            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                CheckBoxList cblUser = (CheckBoxList)e.Item.FindControl("cblUser");
                HiddenField  hdfID   = (HiddenField)e.Item.FindControl("hdfID");
                cblUser.DataSource = BobjUser.GetByDepartment(int.Parse(hdfID.Value));
                cblUser.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string html         = "";
            int    DepartmentID = int.Parse(Request.Params["DepartmentID"].ToString());
            string UserJoin     = Request.Params["UserJoin"].ToString();


            html += "<table width='800px'>";

            BUser        BobjUser = new BUser();
            List <OUser> listUser = new List <OUser>();

            listUser = BobjUser.GetByDepartment(DepartmentID, UserJoin).ToList();
            int count = 0;

            foreach (OUser obj in listUser)
            {
                if (count % 4 == 0)
                {
                    html += "<tr>";
                }
                html += "<td width='90'>";

                html += "<input id='ckxUser' class='cbxUser' name='ckxUser' type='checkbox' value='" + obj.UserName + "' title='" + obj.FullName + "' />";


                html += "&nbsp";
                html += "" + obj.FullName + "";
                html += "</td>";
                count++;
                if (count % 4 == 0)
                {
                    html += "</tr>";
                }
            }
            if (count % 4 != 0)
            {
                html += "</tr>";
            }
            html += "</table>";
            Response.Write(html);
            Response.End();
        }