Beispiel #1
0
        protected void rpList_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                DataRowView       drv           = (DataRowView)e.Item.DataItem;
                int               teammodelrole = int.Parse(drv["TeamModelRoleID"].ToString());
                RadioButtonList   rbl           = (RadioButtonList)e.Item.FindControl("rblTeam");
                HtmlInputCheckBox hicb          = (HtmlInputCheckBox)e.Item.FindControl("cblRole");
                hicb.Value = teammodelrole.ToString();

                rbl.DataSource = bllTeam.GetListForRole(new E_Team()
                {
                    EnterpriseID = EnterpriceID, TeamModelRoleID = teammodelrole
                });
                rbl.DataTextField  = "TeamName";
                rbl.DataValueField = "TeamID";
                rbl.DataBind();

                if (dt != null && dt.Select("TeamModelRoleID=" + teammodelrole).Count() > 0)
                {
                    hicb.Checked      = true;
                    rbl.SelectedValue = dt.Select("TeamModelRoleID=" + teammodelrole)[0]["TeamID"].ToString();
                }
                else
                {
                    rbl.Enabled = false;
                }
            }
        }