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) { GiftExchangeDetail bllGiftDetail = new GiftExchangeDetail(); int Count = this.NetPagerParameter.RecordCount; string strSql = " GiftExchangeDetail.ExchangeGiftID=PointGift.GiftID "; strSql = strSql + " and GiftExchangeDetail.ExchangeID=" + dr["ExchangeID"].ToString(); DataTable dtGiftDetail = bllGiftDetail.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 = "待审核"; } } } } }
protected void rptExchange_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("rptExchangeDetail"); if (rptItem != null) { string strSql = " PointGift.GiftID=GiftExchangeDetail.ExchangeGiftID and ExchangeID=" + dr["ExchangeID"].ToString(); GiftExchangeDetail bllExchange = new GiftExchangeDetail(); DataTable dt = bllExchange.GetList(strSql).Tables[0]; rptItem.DataSource = dt; rptItem.DataBind(); } } }
protected void r_GiftExChange_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Repeater Repeater = (Repeater)e.Item.FindControl("Repeater1"); if (Repeater != null) { int exchangeID = Convert.ToInt32(((DataRowView)e.Item.DataItem)["ExchangeID"]); DataTable dt = new GiftExchangeDetail().GetGiftExchangeDetailByExchangeID(exchangeID); Repeater.DataSource = dt; Repeater.DataBind(); foreach (RepeaterItem item in Repeater.Items) { Label lblNum = (Label)item.FindControl("lblNum"); lblNum.Text = (item.ItemIndex + 1).ToString(); } } } }