protected void dtgAdvertises_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemIndex < 0) { return; } DataRowView curData = (DataRowView)e.Item.DataItem; string locations = "|" + curData["Advertise_Params"]; //string strLocation = string.Empty; //foreach (ListItem item in lstZones.Items) //{ // if (locations.IndexOf("|" + item.Value + "|") >= 0) // strLocation += item.Text + "<br>"; //} //e.Item.Cells[2].Text = strLocation; Literal litUrl = (Literal)e.Item.FindControl("litUrl"); switch (curData["Advertise_Type"].ToString()) { case "flash": litUrl.Text = MultimediaUtility.strInitFlash(curData["Advertise_Path"].ToString(), Convert.ToInt32(curData["Advertise_Width"]), Convert.ToInt32(curData["Advertise_Height"])); break; case "media": litUrl.Text = MultimediaUtility.strInitMultimedia(curData["Advertise_Path"].ToString(), Convert.ToInt32(curData["Advertise_Width"]), Convert.ToInt32(curData["Advertise_Height"])); break; case "other": litUrl.Text = curData["Advertise_Path"].ToString(); break; case "image": if (curData["Advertise_Path"].ToString() != string.Empty) { litUrl.Text = "<img src='" + curData["Advertise_Path"] + "' width='120'></img>"; } break; } litUrl.Text += "<br><a href='" + curData["Advertise_RedirectURL"] + "'>" + curData["Advertise_Name"] + "</a>"; Button cmdDel = (Button)e.Item.FindControl("cmdDel"); cmdDel.Attributes.Add("onclick", MiscUtility.DELETE_CONFIRM); DropDownList dropPriority = (DropDownList)e.Item.FindControl("dropPriority"); MiscUtility.FillIndex(dropPriority, 0, 20, ConvertUtility.ToInt32(curData["Advertise_Priority"])); }
protected void rptData_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var curData = (DataRowView)e.Item.DataItem; var litAdv = (Literal)e.Item.FindControl("litAdv"); var advType = curData["Advertise_Type"].ToString(); var width = ConvertUtility.ToInt32(curData["Advertise_Width"]); var height = ConvertUtility.ToInt32(curData["Advertise_Height"]); var path = curData["Advertise_Path"].ToString(); //string url = curData["Advertise_RedirectURL"].ToString(); const string target = "_blank"; switch (advType) { case "flash": litAdv.Text = MultimediaUtility.strInitFlash(path, width, height); break; case "media": litAdv.Text = MultimediaUtility.strInitMultimedia(path, width, height); break; case "flv": litAdv.Text = MultimediaUtility.ShowFlashAdv(curData["Advertise_ID"].ToString(), path, width, height); break; case "embed": litAdv.Text = MultimediaUtility.ShowYouTuBeAdv(curData["Advertise_Embed"].ToString(), width, height); break; default: litAdv.Text = MultimediaUtility.strInitImage(path, width, height, ConvertUtility.ToInt32(curData["Advertise_ID"]), target); break; } } }