private void LoadList() { Int64 PromoID = Convert.ToInt64(lblPromoID.Text); PromoItems clsPromoItems = new PromoItems(); lstStuff.DataSource = clsPromoItems.ListAsDataTable(PromoID).DefaultView; lstStuff.DataBind(); clsPromoItems.CommitAndDispose(); }
private void lstItem_ItemDataBound(object sender, DataListItemEventArgs e) { if(e.Item.ItemType == ListItemType.Header) { LoadSortFieldOptions(e); } else if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataRowView dr = (DataRowView) e.Item.DataItem; HtmlInputCheckBox chkList = (HtmlInputCheckBox) e.Item.FindControl("chkList"); chkList.Value = dr["PromoID"].ToString(); Label lblPromoCode = (Label) e.Item.FindControl("lblPromoCode"); lblPromoCode.Text = dr["PromoCode"].ToString(); Label lblPromoName = (Label) e.Item.FindControl("lblPromoName"); lblPromoName.Text = dr["PromoName"].ToString(); Label lblPromoType = (Label) e.Item.FindControl("lblPromoType"); lblPromoType.Text = dr["PromoTypeCode"].ToString(); Label lblStartDate = (Label) e.Item.FindControl("lblStartDate"); lblStartDate.Text = Convert.ToDateTime(dr["StartDate"].ToString()).ToString("MM/dd/yyyy HH:mm:ss"); Label lblEndDate = (Label) e.Item.FindControl("lblEndDate"); lblEndDate.Text = Convert.ToDateTime(dr["EndDate"].ToString()).ToString("MM/dd/yyyy HH:mm:ss"); Label lblStatus = (Label) e.Item.FindControl("lblStatus"); PromoStatus Status = (PromoStatus) Enum.Parse(typeof(PromoStatus), dr["Status"].ToString()); lblStatus.Text = Status.ToString("G"); Int64 PromoID = Convert.ToInt64(dr["PromoID"].ToString()); DataList lstStuff = (DataList) e.Item.FindControl("lstStuff"); PromoItems clsPromoItems = new PromoItems(); DataClass clsDataClass = new DataClass(); lstStuff.ItemDataBound += new System.Web.UI.WebControls.DataListItemEventHandler(this.lstStuff_ItemDataBound); lstStuff.DataSource = clsPromoItems.ListAsDataTable(PromoID).DefaultView; lstStuff.DataBind(); clsPromoItems.CommitAndDispose(); //For anchor HtmlGenericControl divExpCollAsst = (HtmlGenericControl) e.Item.FindControl("divExpCollAsst"); HtmlAnchor anchorDown = (HtmlAnchor) e.Item.FindControl("anchorDown"); anchorDown.HRef = "javascript:ToggleDiv('" + divExpCollAsst.ClientID + "')"; } }