protected void rptMemGiftList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataRowView dr = (DataRowView)e.Item.DataItem; Repeater rptItem = (Repeater)e.Item.FindControl("rptExchangeVerifyDetail"); if (rptItem != null) { MicroWebsiteGiftExchangeDetail MicroWebsiteGiftExchangeDetailBll = new MicroWebsiteGiftExchangeDetail(); int Count = this.NetPagerParameter.RecordCount; string strSql = " MicroWebsiteGiftExchangeDetail.ExchangeGiftID=PointGift.GiftID "; strSql = strSql + " and MicroWebsiteGiftExchangeDetail.ExchangeID=" + dr["ExchangeID"].ToString(); DataTable dtGiftDetail = MicroWebsiteGiftExchangeDetailBll.GetList(strSql).Tables[0]; rptItem.DataSource = dtGiftDetail; rptItem.DataBind(); foreach (RepeaterItem rp in rptItem.Items) { Label lblDetailNum = (Label)rp.FindControl("lblDetailNumber"); lblDetailNum.Text = (rp.ItemIndex + 1).ToString(); } } Label lblStatus = (Label)e.Item.FindControl("lblExchangeStatus"); if (lblStatus != null) { string text = dr["ExchangeStatus"].ToString(); if (text != null) { if (!(text == "1")) { if (!(text == "2")) { if (text == "3") { lblStatus.Text = "退回"; } } else { lblStatus.Text = "通过审核"; } } else { lblStatus.Text = "待审核"; } } } } }