Repeater绑定时处理

protected void RepeaterPost_ItemCommand(object source, RepeaterItemEventArgs e)
    {
        if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem))
        {
            DbDataRecord dbr = (DbDataRecord)e.Item.DataItem;
            switch (Convert.ToString(DataBinder.Eval(dbr, "PostType")))
            {
                case "问题":
                    ((Image)e.Item.FindControl("ImgPostList")).ImageUrl = "Post/Image/ask_black.gif";
                    break;
                case "提醒":
                    ((Image)e.Item.FindControl("ImgPostList")).ImageUrl = "Post/Image/remind_black.gif";
                    break;   
                case "交流" :
                    ((Image)e.Item.FindControl("ImgPostList")).ImageUrl = "Post/Image/Post_black.gif";
                    break;   

            }  
        }
    }

posted @ 2009-06-17 11:24  起源  阅读(405)  评论(0)    收藏  举报