解决Repeater控件中使用Panel,并设置Panel显示隐藏

foreach (RepeaterItem r in RptData_Show.Items)
{
Panel image1 = (Panel)r.FindControl("panel_del_Agent_y");
image1.Visible = true;
}
=========================================================================

  rpCommentsList.DataSource = modelCol;
        rpCommentsList.DataBind();
  
        foreach (RepeaterItem r in rpCommentsList.Items)
        {
            Label lbl    = (Label)r.FindControl("lblCreatorUid");
            Panel image1 = (Panel)r.FindControl("plImage1");
            Panel image2 = (Panel)r.FindControl("plImage2");
            int cId = Convert.ToInt32(lbl.Text.Trim());
            JinBangClassLibraries.Data.jy_members member = new JinBangClassLibraries.Data.jy_members().GetModel(cId);
            //Panel pl1 = (Panel)r.FindControl("plShow1");
            Literal li1 = (Literal)r.FindControl("Literal1");
            switch (member.UserType)
            {
                case 1:
                    image1.Visible = false;
                    image2.Visible = true;
                    li1.Text = "<a href='" + Config.GetUserDefaultPage(member.Uid) + "'>" + member.RealName + "</a>";
                    break;
                case 2:
                    image1.Visible = false;
                    image2.Visible = true;
                    li1.Text = "<a href='/Gplugin/Jinbang/Pages/UserAdmin_Teacher_TeacherInfo.aspx?teacherid=" + member.Uid.ToString() + "'>" + member.RealName + "[教师]</a>";
                    break;
                case 3:
                    image1.Visible = true;
                    image2.Visible = false;
                    li1.Text = member.RealName + "[顾问]";
                    break;
                case 4:
                    image1.Visible = true;
                    image2.Visible = false;
                    li1.Text = member.RealName + "[书店]";
                    break;
                default:
                    image1.Visible = false;
                    image2.Visible = true;
                    li1.Text = "<a href='" + Config.GetUserDefaultPage(Eval("CreatorUId")) + "'>" + member.RealName + "</a>";
                    //pl1.Visible = true;
                    break;
            }

        }

posted @ 2010-07-29 10:24  rob_2010  阅读(205)  评论(0)    收藏  举报