protected void SlotsDataGrid_ItemDataBound(object sender, DataGridItemEventArgs e) { switch (e.Item.ItemType) { case ListItemType.AlternatingItem: case ListItemType.Item: if (e.Item.Cells[6].Text.Equals("SubHeading")) { DateTime myDate = DateTime.Parse(e.Item.Cells[0].Text.ToString()); e.Item.Cells[1].Text = myDate.DayOfWeek.ToString() + " " + myDate.Day + " " + returnMonth(myDate.Month).ToString().ToLower(); //De breedte van de toegevoegde subheader e.Item.Cells[1].ColumnSpan = e.Item.Cells.Count; e.Item.Cells[1].CssClass = "DayRow"; //De overigge cellen verwijderen for (int i = e.Item.Cells.Count - 1; i > 1; i--) e.Item.Cells.RemoveAt(i); } break; default: break; } }
protected void dgDataList_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { e.Item.CssClass = "show"; } }
private void dgTests_ItemDataBound(object sender, DataGridItemEventArgs e) { Label lblSub, lblEval, lblQueue; System.Web.UI.WebControls.Image imgStatus; if (null != (lblSub = (Label) e.Item.FindControl("lblSub"))) { lblEval = (Label) e.Item.FindControl("lblEval"); lblQueue = (Label) e.Item.FindControl("lblQueue"); imgStatus = (System.Web.UI.WebControls.Image) e.Item.FindControl("imgStatus"); AutoJobTest test = (AutoJobTest) e.Item.DataItem; lblEval.Text = test.AutoEval.Name; Components.Submission sub = new Submissions(Globals.CurrentIdentity).GetInfo(test.SubmissionID); lblSub.Text = new FileSystem(Globals.CurrentIdentity).GetFile(sub.LocationID).Alias; if (test.Status == AutoJobTest.DONE) imgStatus.ImageUrl = "../../attributes/subgrade.gif"; else imgStatus.ImageUrl = "../../attributes/sub.gif"; AutoJobs autojobda = new AutoJobs(Globals.CurrentIdentity); lblQueue.Text = String.Format("{0} out of {1}", autojobda.GetQueuePosition(test), autojobda.GetAllTests().Count); } }
protected void dtgCategory_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DropDownList ddl = e.Item.FindControl("ddlCat") as DropDownList; LoadDdl(ddl); int parentid = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "ParentId")); if (parentid != 0) ddl.SelectedValue = parentid.ToString(); CheckBox c = e.Item.FindControl("chkSubCat") as CheckBox; bool isSub = (bool)DataBinder.Eval(e.Item.DataItem, "IsSubCat"); c.Checked = isSub; if (isSub) ddl.Visible = true; else ddl.Visible = false; ImageButton imbDelete = e.Item.FindControl("btnDelete") as ImageButton; imbDelete.OnClientClick = "javascript : return confirm('Bạn có chắc muốn xóa không?')"; } else if (e.Item.ItemType == ListItemType.Footer) { DropDownList ddl = e.Item.FindControl("ddlCat") as DropDownList; LoadDdl(ddl); ddl.Visible = false; } }
protected void dgNewContent_ItemDataBound(Object sender, DataGridItemEventArgs e) { switch(e.Item.ItemType) { case ListItemType.Header: ((Literal)e.Item.Cells[2].FindControl("litTitleHeader")).Text = "Title"; ((Literal)e.Item.Cells[3].FindControl("litIdHeader")).Text = "ID"; ((Literal)e.Item.Cells[4].FindControl("litLastEditorHeader")).Text = "Submitted By"; ((Literal)e.Item.Cells[5].FindControl("litModifiedDateHeader")).Text = "Modified Date"; ((Literal)e.Item.Cells[6].FindControl("litPathHeader")).Text = "Path"; break; case ListItemType.Item: case ListItemType.AlternatingItem: ((Image)e.Item.Cells[1].FindControl("imgContentIcon")).AlternateText = ((ContentData)e.Item.DataItem).Title; ((Image)e.Item.Cells[1].FindControl("imgContentIcon")).ImageUrl = GetImagePath(((ContentData)e.Item.DataItem)); ((Image)e.Item.Cells[1].FindControl("imgContentIcon")).Attributes.Add("title", ((ContentData)e.Item.DataItem).Title); ((HyperLink)e.Item.Cells[2].FindControl("aTitle")).NavigateUrl = GetTitleHref(((ContentData)e.Item.DataItem)); ((HyperLink)e.Item.Cells[2].FindControl("aTitle")).Text = ((ContentData)e.Item.DataItem).Title; ((HyperLink)e.Item.Cells[2].FindControl("aTitle")).Attributes.Add("title", ((ContentData)e.Item.DataItem).Title); ((Literal)e.Item.Cells[3].FindControl("litIdValue")).Text = ((ContentData)e.Item.DataItem).Id.ToString(); ((HyperLink)e.Item.Cells[4].FindControl("aLastEditor")).NavigateUrl = GetLastEditorHref(((ContentData)e.Item.DataItem)); ((HyperLink)e.Item.Cells[4].FindControl("aLastEditor")).Text = ((ContentData)e.Item.DataItem).EditorLastName + ", " + ((ContentData)e.Item.DataItem).EditorFirstName; ((HyperLink)e.Item.Cells[4].FindControl("aLastEditor")).Attributes.Add("title", ((ContentData)e.Item.DataItem).EditorLastName + ", " + ((ContentData)e.Item.DataItem).EditorFirstName); ((Literal)e.Item.Cells[3].FindControl("litModifiedDateValue")).Text = ((ContentData)e.Item.DataItem).DisplayLastEditDate; ((HyperLink)e.Item.Cells[2].FindControl("aPathValue")).NavigateUrl = GetPathHref(((ContentData)e.Item.DataItem)); ((HyperLink)e.Item.Cells[2].FindControl("aPathValue")).Text = ((ContentData)e.Item.DataItem).Path; ((HyperLink)e.Item.Cells[2].FindControl("aPathValue")).Attributes.Add("title", ((ContentData)e.Item.DataItem).Path); break; } }
protected void dgTemplate_itemdatabound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ((CheckBox)e.Item.FindControl("ckbAllowTemplate")).Checked = true; } }
protected void grdMain_ItemCreated(object sender, DataGridItemEventArgs e) { if ( e.Item.ItemType == ListItemType.Header || e.Item.ItemType == ListItemType.Footer ) { e.Item.CssClass += " nodrag nodrop"; } }
protected void GridItemList_ItemDataBound(object sender, DataGridItemEventArgs e) { if ((((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem)) | (e.Item.ItemType == ListItemType.SelectedItem))) { e.Item.Cells[4].Attributes.Add("onClick", "return confirm('Bạn có chắc chắn xóa?');"); } }
protected void grid_ItemDataBound(object sender, DataGridItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { string Dormancy = (string)DataBinder.Eval(e.Item.DataItem, "Dormancy"); int ClassId = (int)DataBinder.Eval(e.Item.DataItem, "ClassId"); if (Dormancy.ToLower() == "true") { e.Item.Cells[4].Text = "<span style=\" color:Red\">����</span>"; } else { e.Item.Cells[4].Text = "<span style=\" color:Green\">����</span>"; } Maticsoft.BLL.NewsManage.NewsClass bll = new Maticsoft.BLL.NewsManage.NewsClass(); Maticsoft.Model.NewsManage.NewsClass mod = bll.GetModelByCache(ClassId); if (mod != null) { e.Item.Cells[5].Text = mod.ClassDesc; } else { e.Item.Cells[5].Text = "δ֪���"; } } }
protected void grdSizes_ItemDataBound(object sender, DataGridItemEventArgs e) { ListItemType itemType = e.Item.ItemType; if ((itemType != ListItemType.Footer) && (itemType != ListItemType.Separator)) { if (itemType == ListItemType.Header) { object checkBox = e.Item.FindControl("chkSelectAll"); if ((checkBox != null)) { ((CheckBox)checkBox).Attributes.Add("onClick", "Javascript:chkSelectAll_OnClick(this)"); } } else { string tableRowId = grdSizes.ClientID + "_row" + e.Item.ItemIndex.ToString(); e.Item.Attributes.Add("id", tableRowId); object checkBox = e.Item.FindControl("chkSelect"); if ((checkBox != null)) { e.Item.Attributes.Add("onMouseMove", "Javascript:chkSelect_OnMouseMove(this)"); e.Item.Attributes.Add("onMouseOut", "Javascript:chkSelect_OnMouseOut(this," + e.Item.ItemIndex.ToString() + ")"); ((CheckBox)checkBox).Attributes.Add("onClick", "Javascript:chkSelect_OnClick(this," + e.Item.ItemIndex.ToString() + ")"); } } } }
protected void BoxGuid_ItemCreated(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem) { e.Item.Cells[0].Text = "<p align=center>" + Convert.ToString(e.Item.ItemIndex + 1) + "</p>"; } }
protected void GridView1_ItemDataBound(object sender, DataGridItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { try { if (((Label)e.Item.Cells[4].FindControl("lbl14987")).Text != "3") { sum_cost_total += Convert.ToDecimal(((Label)e.Item.Cells[1].FindControl("lbl17")).Text); } } catch { ShowJsMessage("港口保安规费费率设置不完整,请至规费设置模块查看"); return; } } if (e.Item.ItemType == ListItemType.Footer) { e.Item.Cells[0].Text = "应缴合计:"; e.Item.Cells[1].Text = sum_cost_total.ToString(); this.lblCost.Text = sum_cost_total.ToString(); } }
protected void dtgOrder_ItemDataBound(object sender, DataGridItemEventArgs e) { Label lblState = e.Item.FindControl("lblState") as Label; if (lblState != null) { OrderStateEnum state = (OrderStateEnum)DataBinder.Eval(e.Item.DataItem, "State"); if(state==OrderStateEnum.NEW) { lblState.Text = "Đơn hàng mới"; lblState.ForeColor = Color.Green; } else if (state ==OrderStateEnum.PROCESSING) { lblState.Text = "Đơn hàng đang xử lí"; lblState.ForeColor = Color.Blue; } else if (state ==OrderStateEnum.CANCEL) { lblState.Text = "Đơn hàng huỷ"; lblState.ForeColor = Color.Red; } else if (state == OrderStateEnum.COMPLETE) { lblState.Text = "Đơn hàng đã hoàn thành"; lblState.ForeColor = Color.HotPink; } } }
private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e) { #region 绑定附件类型显示方式 if (e.Item.ItemType == ListItemType.EditItem) { TextBox t = (TextBox)e.Item.Cells[3].Controls[0]; t.Attributes.Add("maxlength", "255"); t.Attributes.Add("size", "30"); t = (TextBox)e.Item.Cells[4].Controls[0]; t.Attributes.Add("maxlength", "9"); t.Attributes.Add("size", "10"); } if ((e.Item.ItemType == ListItemType.AlternatingItem) || (e.Item.ItemType == ListItemType.Item)) { if (e.Item.Cells[3].Text.ToString().Length > 40) { e.Item.Cells[3].Text = e.Item.Cells[3].Text.Substring(0, 40) + "…"; } } #endregion }
private void dgJobs_ItemDataBound(object sender, DataGridItemEventArgs e) { Label lblProgress; if (null != (lblProgress = (Label) e.Item.FindControl("lblProgress"))) { lblProgress.Text = GetProgress((AutoJob)e.Item.DataItem); } }
private void dgUserCourses_ItemDataBound(object sender, DataGridItemEventArgs e) { HyperLink hypAdmin, hypStudent, hypStudentAdmin; if (null != (hypAdmin = (HyperLink) e.Item.FindControl("hypAdmin"))) { Course course = (Course) e.Item.DataItem; CourseRole role = new Courses(Globals.CurrentIdentity).GetRole( Globals.CurrentUserName, course.ID, null); hypStudent = (HyperLink) e.Item.FindControl("hypStudent"); hypStudentAdmin = (HyperLink) e.Item.FindControl("hypStudentAdmin"); hypStudent.Enabled = course.Available; hypStudentAdmin.Enabled = course.Available; if (!hypStudent.Enabled) hypStudent.Text += " (Unavailable)"; if (role.Staff) { hypAdmin.NavigateUrl = "../courseadmin.aspx?CourseID="+course.ID; hypAdmin.Visible = true; hypStudentAdmin.NavigateUrl = "../course.aspx?CourseID="+course.ID; hypStudentAdmin.Visible = true; } else { hypAdmin.NavigateUrl = "../course.aspx?CourseID="+course.ID; hypAdmin.Visible = false; hypStudentAdmin.Visible = false; } } }
private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e) { #region 设置数据绑定的长度 switch (e.Item.ItemType) { case ListItemType.Item: break; case ListItemType.AlternatingItem: break; case ListItemType.Header: e.Item.Cells[0].ColumnSpan = 1; //合并单元格 e.Item.Cells[1].Visible = false; break; case ListItemType.EditItem: { for (int i = 0; i < DataGrid1.Columns.Count; i++) //只调整被编辑的列 { if (e.Item.ItemType == ListItemType.EditItem) { if (i >= 3) { System.Web.UI.WebControls.TextBox txt = (System.Web.UI.WebControls.TextBox)e.Item.Cells[i].Controls[0]; txt.Width = 60; } } } break; } default: break; } #endregion }
protected void dgMyArtical_ItemDataBound(object sender, DataGridItemEventArgs e) { if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { Label label = (Label)e.Item.FindControl("lblNum"); label.Text = Convert.ToString((int)(e.Item.ItemIndex + 1)) + "."; } }
protected void dtgVideo_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { ImageButton imbDelete = e.Item.FindControl("btnDelete") as ImageButton; imbDelete.OnClientClick = "javascript : return confirm('Bạn có chắc muốn xóa không?')"; } }
protected override void OnItemDataBound(DataGridItemEventArgs e) { if(e.Item.FindControl("DeleteLink") != null) ((LinkButton) e.Item.FindControl("DeleteLink")).Attributes.Add("onClick", @"return confirm('"+m_delmsg+@"');"); base.OnItemDataBound (e); }
protected override void OnItemDataBound(DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { e.Item.Attributes.Add("onmouseover", "this.className = \"over\";"); e.Item.Attributes.Add("onmouseout", "this.className = this.className.replace(\"over\", \"\");"); } base.OnItemDataBound(e); }
protected void GridCategory_ItemCreated(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { LinkButton btn = (LinkButton)e.Item.Cells[4].Controls[0]; btn.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this, all sub categories will be deleted as well?')"); } }
protected void dgProject_ItemDataBound(object sender, DataGridItemEventArgs e) { HtmlContainerControl htmlDiv = e.Item.FindControl("divContact") as System.Web.UI.HtmlControls.HtmlContainerControl; htmlDiv.Visible = false; HtmlAnchor btnViewMore = ((HtmlAnchor)e.Item.FindControl("btnViewMore")); btnViewMore.HRef = "#"; }
protected void dgConfigItems_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='#ffb5ff'"); e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='#FFFFFF'"); } }
protected void GridExcel_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { for (int i = 0; i < e.Item.Cells.Count; i++) e.Item.Cells[i].Attributes.Add("style", "vnd.ms-excel.numberformat:@"); } }
/// <summary> /// Handles the ItemDataBound event of the dgNotifications control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="T:System.Web.UI.WebControls.DataGridItemEventArgs"/> instance containing the event data.</param> void dgNotifications_ItemDataBound(object sender, DataGridItemEventArgs e) { if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { HyperLink hlEdit = e.Item.Cells[0].FindControl("hlEditLink") as HyperLink; if(hlEdit != null) { hlEdit.Text = LocalizationUtility.GetText("lblEdit"); } } }
private void dgBackups_ItemDataBound(object sender, DataGridItemEventArgs e) { HyperLink hypName; if (null != (hypName = e.Item.FindControl("hypName") as HyperLink)) { Backup bak = e.Item.DataItem as Backup; hypName.Text = bak.BackedUp; hypName.NavigateUrl = "../" + bak.FileLocation; } }
protected void grdEmployees_DataBound(Object sender, DataGridItemEventArgs e) { if ((e.Item.ItemType != ListItemType.Header)&&(e.Item.ItemType != ListItemType.Footer)) { LinkButton btn = (LinkButton)e.Item.Cells[3].Controls[0]; btn.Attributes.Add("onclick", "return confirm('Are sure you want to delete " + DataBinder.Eval(e.Item.DataItem, "strFirstName") + " " + DataBinder.Eval(e.Item.DataItem, "strLastName") + "?');"); } }
/// <summary> /// Handles the ItemDataBound event of the gridAttachment control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.Web.UI.WebControls.DataGridItemEventArgs"/> instance containing the event data.</param> protected void gridAttachment_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { JobFindAttachment item = (JobFindAttachment)e.Item.DataItem; HyperLink lnkAttachment = (HyperLink)e.Item.FindControl("lnkAttachment"); lnkAttachment.NavigateUrl = "Controls/DownloadJobFind.aspx?attId=" + item.ID; } }
private void dgCompete_ItemDataBound(object sender, DataGridItemEventArgs e) { Label lblIndex, lblSub; if (null != (lblIndex = (Label) e.Item.FindControl("lblIndex"))) { lblSub = (Label) e.Item.FindControl("lblSub"); lblIndex.Text = (e.Item.ItemIndex+1).ToString(); lblSub.Text = ((Components.Submission)m_subs[((AutoResult)e.Item.DataItem).SubmissionID]).Name; } }
protected void g_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem) { TextBox tb1 = (TextBox)e.Item.Cells[2].FindControl("tbSystemEndAheadMinute"); tb1.Text = e.Item.Cells[8].Text; TextBox tb2 = (TextBox)e.Item.Cells[3].FindControl("tbChaseExecuteDeferMinute"); tb2.Text = e.Item.Cells[9].Text; string MaxChaseIsuse = e.Item.Cells[7].Text.Replace(" ", "").Trim(); if (MaxChaseIsuse == "") { tb2.Visible = false; } int RowLotteryID = Shove._Convert.StrToInt(e.Item.Cells[6].Text, -1); if (RowLotteryID != PreLotteryID) { PreLotteryID = RowLotteryID; if (PreLotteryColor.Name == Color.Linen.Name) { PreLotteryColor = Color.White; } else { PreLotteryColor = Color.Linen; } } e.Item.BackColor = PreLotteryColor; tb1.BackColor = PreLotteryColor; tb2.BackColor = PreLotteryColor; } }
private void dgdWorkflow_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Header) { ((CheckBox)e.Item.FindControl("chkSeleccioneTitulo")).Attributes.Add("onclick", "javascript: SombrearTodos(this);"); } if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.AlternatingItem)) { ((CheckBox)e.Item.FindControl("chkSeleccione")).Attributes.Add("onclick", "javascript: SombrearItem(this);"); if (e.Item.ItemType == ListItemType.Item) { e.Item.Attributes.Add("Color", "#" + dgdWorkflow.ItemStyle.BackColor.Name.Substring(2, 6)); } else { e.Item.Attributes.Add("Color", "#" + dgdWorkflow.AlternatingItemStyle.BackColor.Name.Substring(2, 6)); } } if (e.Item.ItemType == ListItemType.Pager) { TableCell tdCelda = e.Item.Cells[0]; Label lblPagina = new Label(); lblPagina.Width = 40; lblPagina.CssClass = "EtiquetaNormal"; lblPagina.Text = "Página"; tdCelda.Controls.AddAt(0, lblPagina); } else if (e.Item.ItemType == ListItemType.Header) { ((Label)e.Item.FindControl("lblReferenciaTtiulo")).ToolTip = arrAyuda[0].ToString(); ((Label)e.Item.FindControl("lblSolicitudTitulo")).ToolTip = arrAyuda[1].ToString(); ((Label)e.Item.FindControl("lblCreacionTtiulo")).ToolTip = arrAyuda[2].ToString(); ((Label)e.Item.FindControl("lblWFTitulo")).ToolTip = arrAyuda[3].ToString(); ((Label)e.Item.FindControl("lblSolicitanteTitulo")).ToolTip = arrAyuda[4].ToString(); ((Label)e.Item.FindControl("lblAprobadorTitulo")).ToolTip = arrAyuda[5].ToString(); ((CheckBox)e.Item.FindControl("chkSeleccioneTitulo")).ToolTip = arrAyuda[6].ToString(); } }
private void dtgComprobantes_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { /*if(e.Item.Cells[1].Text!="Nota de Crédito") * { * * totalImporte += Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe")); * } * else*/ totalImporte += Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe")); double imp; if (e.Item.Cells[1].Text == "Nota de Crédito") { imp = (-1) * Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe")); } else { imp = Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe")); } //e.Item.Cells[4].Text = Utiles.Formatos.Importe(Convert.ToDouble(DataBinder.Eval(e.Item.DataItem, "Importe"))); e.Item.Cells[4].Text = Utiles.Formatos.Importe(imp); } else if (e.Item.ItemType == ListItemType.Footer) { /*if (totalImporte<0) * { * totalImporte=(-1) * totalImporte; * }*/ e.Item.Cells[2].Text = "Totales"; e.Item.Cells[4].Text = Utiles.Formatos.Importe(totalImporte); totalImporte = 0; } }
private void DataGridTestType_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemIndex != -1) { e.Item.Attributes.Add("onmouseover", "this.bgColor='#ebf5fa'"); if (e.Item.ItemIndex % 2 == 0) { e.Item.Attributes.Add("bgcolor", "#FFFFFF"); e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTestType').getAttribute('singleValue')"); } else { e.Item.Attributes.Add("bgcolor", "#F7F7F7"); e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTestType').getAttribute('oldValue')"); } } else { DataGridTestType.Attributes.Add("oldValue", "#F7F7F7"); DataGridTestType.Attributes.Add("singleValue", "#FFFFFF"); } if (e.Item.ItemType == ListItemType.EditItem) { DropDownList DDLTestType = (DropDownList)e.Item.FindControl("DDLTestType"); DDLTestType.Items.Clear(); DDLTestType.Items.Add(new ListItem("单选类", "单选类")); DDLTestType.Items.Add(new ListItem("多选类", "多选类")); DDLTestType.Items.Add(new ListItem("判断类", "判断类")); DDLTestType.Items.Add(new ListItem("填空类", "填空类")); DDLTestType.Items.Add(new ListItem("问答类", "问答类")); DDLTestType.Items.Add(new ListItem("作文类", "作文类")); DDLTestType.Items.Add(new ListItem("打字类", "打字类")); DDLTestType.Items.Add(new ListItem("操作类", "操作类")); DDLTestType.SelectedIndex = DDLTestType.Items.IndexOf(DDLTestType.Items.FindByValue(e.Item.Cells[8].Text)); } }
protected void dgProgramme_ItemDataBound(object source, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { ((Button)e.Item.FindControl("btnDeleteProgramme")).Attributes.Add("onClick", "return confirmDeleteProgramme(this);"); ((WebControl)e.Item.Cells[3].Controls[0]).CssClass = "btn btn-warning"; } if (e.Item.ItemType == ListItemType.EditItem) { ((WebControl)e.Item.Cells[3].Controls[0]).CssClass = "btn btn-warning"; ((WebControl)e.Item.Cells[3].Controls[2]).CssClass = "btn btn-secondary"; } if (e.Item.ItemType == ListItemType.Footer) { Programme programme = new Programme(); ArrayList facultyList = programme.SelectFacultyID("", ""); DropDownList dddl = (e.Item.FindControl("ddlFacultyNameNew") as DropDownList); dddl.DataSource = facultyList; dddl.DataTextField = "Value"; dddl.DataValueField = "Key"; dddl.DataBind(); } else if (e.Item.ItemType == ListItemType.EditItem) { Programme programme = new Programme(); ArrayList facultyList = programme.SelectFacultyID("", ""); DropDownList dddl = (e.Item.FindControl("ddlFacultyName") as DropDownList); Label FacultyName = (Label)e.Item.Cells[1].FindControl("lblFacultyNameEdit"); dddl.DataSource = facultyList; dddl.DataTextField = "Value"; dddl.DataValueField = "Key"; dddl.DataBind(); dddl.SelectedIndex = dddl.Items.IndexOf(dddl.Items.FindByText(FacultyName.Text)); } }
private void BindQuestions(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { int questionId = int.Parse(QuestionsDataGrid.DataKeys[e.Item.ItemIndex].ToString()); // Check if the question has childs string filter = string.Format("ParentQuestionID = {0}", questionId); DataView childQuestions = new DataView(_questionData.Questions, filter, "DisplayOrder", DataViewRowState.CurrentRows); if (childQuestions.Count == 0) { DataGrid answerDataGrid = (DataGrid)e.Item.Cells[0].FindControl("QuestionAnswersDataGrid"); AnswerData questionAnswers = new Answers().GetAnswers(questionId, null); for (int sectionNumber = 0; sectionNumber <= GetQuestionSectionCount(questionId); sectionNumber++) { BindAnswerTable(questionAnswers, (PlaceHolder)e.Item.Cells[0].FindControl("QuestionAnswerPlaceHolder") , sectionNumber); Label scoreTotalLabel = (Label)e.Item.Cells[0].FindControl("QuestionScoreLabel"); if (isScored) { scoreTotalLabel.Text = string.Format("<br />" + GetPageResource("QuestionScoreLabel") + _questionScore); } _totalScore += _questionScore; _questionScore = 0; } } else { for (int sectionNumber = 0; sectionNumber <= GetMatrixSectionCount(childQuestions); sectionNumber++) { BindMatrix(childQuestions, (PlaceHolder)e.Item.Cells[0].FindControl("MatrixPlaceHolder"), sectionNumber); } } } }
private void DGrdTechnology_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemIndex > -1) { DataRowView dataRowView = (DataRowView)e.Item.DataItem; e.Item.Attributes["id"] = dataRowView["MainID"].ToString(); e.Item.Attributes["Levels"] = this._Levels; System.Web.UI.WebControls.Label label = e.Item.Cells[5].FindControl("Label1") as System.Web.UI.WebControls.Label; label.Attributes["onclick"] = string.Concat(new string[] { "rowQuery('/EPC/17/Ppm/ScienceInnovate/TechnologyJDEdit.aspx?Type=View&Id=", this.DGrdTechnology.DataKeys[e.Item.ItemIndex].ToString(), "&pc=", this.HdnPrjCode.Value, "&pn=", this.HdnPrjName.Value, "','查看技术交底')" }); label.Text = dataRowView["PrejectName"].ToString(); label.ToolTip = dataRowView["PrejectName"].ToString(); e.Item.Attributes["style"] = "cursor:hand"; e.Item.Attributes["mark"] = dataRowView["mark"].ToString(); e.Item.Attributes["prjGuid"] = ((HiddenField)e.Item.FindControl("hfldPrjCode")).Value; e.Item.Attributes["guid"] = ((HiddenField)e.Item.FindControl("hfldGuid")).Value; if (this._Levels == "1") { e.Item.Cells[0].Visible = false; return; } } else { if (this._Levels == "1") { e.Item.Cells[0].Visible = false; } } }
private void OnItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { DataGridItem item = e.Item; switch (item.ItemType) { case ListItemType.AlternatingItem: case ListItemType.Item: item.CssClass = (item.ItemType == ListItemType.AlternatingItem) ? "evenRow" : "oddRow"; switch (analysis.ClassifierTypes.Length) { case 1: break; case 2: if (item.Cells[2].Text == " ") { item.CssClass += "H2"; } break; case 3: if (item.Cells[2].Text == " ") { item.CssClass += "H2"; } else if (item.Cells[3].Text == " ") { item.CssClass += "H3"; } break; case 4: if (item.Cells[2].Text == " ") { item.CssClass += "H1"; } else if (item.Cells[3].Text == " ") { item.CssClass += "H2"; } else if (item.Cells[4].Text == " ") { item.CssClass += "H3"; } break; } break; case ListItemType.Footer: SetTotals(item); break; } }
private void hgConceptos_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { // Reviso en que sección de la grilla estoy if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { // Estoy en el detalle de items. // Formateo las columnas // Importe liquidado e.Item.Cells[3].Text = "$" + Utiles.Formatos.Importe(Utiles.Validaciones.obtieneDouble(DataBinder.Eval(e.Item.DataItem, "Importe") != null ? DataBinder.Eval(e.Item.DataItem, "Importe").ToString() : "")); // Base de calculo e.Item.Cells[5].Text = "$" + Utiles.Formatos.Importe(Utiles.Validaciones.obtieneDouble(DataBinder.Eval(e.Item.DataItem, "ImporteBaseCalculo") != null ? DataBinder.Eval(e.Item.DataItem, "ImporteBaseCalculo").ToString() : "")); importeTotalConceptos += Utiles.Validaciones.obtieneDouble(Convert.ToString(DataBinder.Eval(e.Item.DataItem, "Importe"))); importeTotalAPagar += Utiles.Validaciones.obtieneDouble(Convert.ToString(DataBinder.Eval(e.Item.DataItem, "ImportePagado"))); importeBaseCalculoTotalConceptos += Utiles.Validaciones.obtieneDouble(Convert.ToString(DataBinder.Eval(e.Item.DataItem, "ImporteBaseCalculo"))); } else if (e.Item.ItemType == ListItemType.Footer) { // Estoy en el pie de la grilla // Cargo las celdas //DataSet ds = (DataSet) Session["dsConcepLiq"]; //double total = Utiles.Validaciones.obtieneDouble(Convert.ToString(ds.Tables[0].Compute("Sum(Importe)",""))); //double total1 = Utiles.Validaciones.obtieneDouble(Convert.ToString(ds.Tables[0].Compute("Sum(ImporteBaseCalculo)",""))); //revisar por qué entra 2 veces! // Importe liquidado e.Item.Cells[3].Text = "$" + Utiles.Formatos.Importe(importeTotalConceptos / 2); e.Item.Cells[3].CssClass = "TextoBold"; e.Item.Cells[3].HorizontalAlign = HorizontalAlign.Right; // Importe pagado e.Item.Cells[4].Text = "$" + Utiles.Formatos.Importe(importeTotalAPagar / 2); e.Item.Cells[4].CssClass = "TextoBold"; e.Item.Cells[4].HorizontalAlign = HorizontalAlign.Right; // Base de calculo e.Item.Cells[5].Text = "$" + Utiles.Formatos.Importe(importeBaseCalculoTotalConceptos / 2); e.Item.Cells[5].CssClass = "TextoBold"; e.Item.Cells[5].HorizontalAlign = HorizontalAlign.Right; } }
private void dgData_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { Session["tablename"] = benfactorType.SelectedValue; switch (e.Item.ItemType) { case ListItemType.AlternatingItem: case ListItemType.Item: { e.Item.Attributes.Add ("onmouseover", "this.style.backgroundColor='#E6F5FA'"); e.Item.Attributes.Add ("onmouseout", "this.style.backgroundColor='white'"); break; } case ListItemType.EditItem: { break; } } }
private void dgGrupo_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Button btTimes = e.Item.FindControl("btTimes") as Button; Button btJogos = e.Item.FindControl("btJogos") as Button; Button btAlterar = e.Item.FindControl("btAlterar") as Button; Button btExcluir = e.Item.FindControl("btExcluir") as Button; int codGrupo = Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "cod_grupo")); btTimes.CommandArgument = codGrupo.ToString(); btJogos.CommandArgument = codGrupo.ToString(); btAlterar.CommandArgument = codGrupo.ToString(); btExcluir.CommandArgument = codGrupo.ToString(); btExcluir.Attributes["onclick"] = "return (confirm(\"Deseja realmente excluir este grupo?\\nEsta operação não poderá ser desfeita.\"));"; btTimes.Attributes["title"] = "Listar Times do Grupo"; btJogos.Attributes["title"] = "Listar Jogos do Grupo"; btAlterar.Attributes["title"] = "Alterar Grupo"; btExcluir.Attributes["title"] = "Excluir Grupo"; } }
private void Datagrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { // Get the title of courtesy for the item that's being created. string title = ((DataRowView) e.Item.DataItem)["TitleOfCourtesy"].ToString(); // If the title of courtesy is "Ms.", "Mrs.", or "Mr.", // change the item's colors. if (title == "Ms." || title == "Mrs.") { e.Item.BackColor = System.Drawing.Color.LightPink; e.Item.ForeColor = System.Drawing.Color.Maroon; } else if (title == "Mr.") { e.Item.BackColor = System.Drawing.Color.LightCyan; e.Item.ForeColor = System.Drawing.Color.DarkBlue; } } }
protected void Grid_ItemDataBound(object source, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { if (!resultado) { ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalCC")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalCD")).InnerHtml = ""; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdFactuPC")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdFactuPD")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalVC")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdTotalVD")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtEC")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtED")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtEPC")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtEPD")).InnerHtml = ""; //.Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRC")).Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRD")).Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRPC")).Visible = false; ((System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdUtRPD")).Visible = false; } } }
// Bound ID to groupform and Linkadd protected void PersonGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs DGE) { try { if ((DGE.Item.ItemType == ListItemType.Item) || (DGE.Item.ItemType == ListItemType.AlternatingItem)) { DataRowView drv = (DataRowView)DGE.Item.DataItem; string strID = (string)drv["ID"].ToString(); LinkButton linkAdd = (LinkButton)DGE.Item.FindControl("Linkadd"); linkAdd.Text = "Add"; linkAdd.Attributes.Add("onfocus", "this.blur()"); linkAdd.ToolTip = strID; linkAdd.CommandName = "add"; linkAdd.CommandArgument = strID; linkAdd.CausesValidation = false; } } catch (Exception ex) { this.erroraddellb.Text = ex.Message.ToString(); } }
private void DataGridEsegui_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Footer) { S_Controls.S_ComboBox cmbaddettoNew; S_Controls.S_TextBox txtdescrizioneNew; S_Controls.S_TextBox txtOreLavorateNew; S_Controls.S_Label lbllivelloNew; S_Controls.S_Label lblPrezzoUnitatioNew; cmbaddettoNew = ((S_Controls.S_ComboBox)e.Item.FindControl("cmbaddettoNew")); txtdescrizioneNew = ((S_Controls.S_TextBox)e.Item.FindControl("txtdescrizioneNew")); txtOreLavorateNew = ((S_Controls.S_TextBox)e.Item.FindControl("txtOreLavorateNew")); lbllivelloNew = ((S_Controls.S_Label)e.Item.FindControl("lbllivelloNew")); lblPrezzoUnitatioNew = ((S_Controls.S_Label)e.Item.FindControl("lblPrezzoUnitatioNew")); cmbaddettoNew.Attributes.Add("onchange", "addetto('" + cmbaddettoNew.ClientID + "','" + lbllivelloNew.ClientID + "','" + lblPrezzoUnitatioNew.ClientID + "');"); } }
private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { if (ChangeColumnIndex >= 0) { TableCell tc = e.Item.Cells[ChangeColumnIndex]; string s = tc.Text; if (s.StartsWith("-")) { tc.ForeColor = Color.Red; } else { tc.ForeColor = Color.DarkGreen; if (string.Compare(s, " ") != 0) { tc.Text = "+" + s; } } } } }
private void blogRollGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.DataSetIndex != -1 && e.Item.DataSetIndex == blogRollGrid.EditItemIndex) { EditBlogRollEditItem nestedEdit = Page.LoadControl("EditBlogRollEditItem.ascx") as EditBlogRollEditItem; nestedEdit.ID = "innerEditor"; e.Item.FindControl("nestedEdit").Controls.Add(nestedEdit); if (enteringEditMode) { // if we're just entering an editing session, make sure that // the inner item's view state gets wiped, in case there's some // state remembered for a control at this place already. nestedEdit.StoreEditItemIndexInViewState(-1); } OpmlOutline outline = outlineCollection[e.Item.DataSetIndex]; nestedEdit.Description = outline.description; nestedEdit.Title = outline.title; nestedEdit.XmlUrl = outline.xmlUrl; nestedEdit.HtmlUrl = outline.htmlUrl; nestedEdit.Outline = outline.outline; } }
private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { // System.Web.UI.WebControls.Image img; if ((e.Item.ItemType == ListItemType.Item) || (e.Item.ItemType == ListItemType.EditItem) || (e.Item.ItemType == ListItemType.AlternatingItem) ) { string DocumentCode = this.dgList.DataKeys[e.Item.ItemIndex].ToString(); // //附件 // string AttachCount = DataBinder.Eval(e.Item.DataItem, "AttachCount").ToString(); // if (AttachCount == "0") // { // img = (System.Web.UI.WebControls.Image)e.Item.FindControl("img1"); // img.Visible = false; // } // // HtmlAnchor an = (HtmlAnchor)e.Item.FindControl("A1"); // an.Attributes.Add("keyvalue", DocumentCode); } }
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { // if(e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) // { // //LinkButton btnDelete = (LinkButton)(e.Item.Cells[8].Controls[0]); // //btnDelete.Attributes.Add("onClick","JavaScript:return confirm('确定删除?')"); // // if(e.Item.Cells[7].Text != "0") // { // HyperLink btnEdit = (HyperLink)(e.Item.Cells[9].Controls[0]); // btnEdit.Attributes.Add("onClick","JavaScript:alert('不可编辑');return false;"); // } // // if(e.Item.Cells[7].Text != "1") // { // HyperLink btnOrderAdd = (HyperLink)(e.Item.Cells[10].Controls[1]); // btnOrderAdd.Attributes.Add("onClick","JavaScript:alert('不可加单');return false;"); // // HyperLink btnOrderReduce = (HyperLink)(e.Item.Cells[11].Controls[1]); // btnOrderReduce.Attributes.Add("onClick","JavaScript:alert('不可减单');return false;"); // } // } }
private void DataGridTest_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemIndex != -1) { e.Item.Attributes.Add("onmouseover", "this.bgColor='#ebf5fa'"); if (e.Item.ItemIndex % 2 == 0) { e.Item.Attributes.Add("bgcolor", "#FFFFFF"); e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTest').getAttribute('singleValue')"); } else { e.Item.Attributes.Add("bgcolor", "#F7F7F7"); e.Item.Attributes.Add("onmouseout", "this.bgColor=document.getElementById('DataGridTest').getAttribute('oldValue')"); } } else { DataGridTest.Attributes.Add("oldValue", "#F7F7F7"); DataGridTest.Attributes.Add("singleValue", "#FFFFFF"); } }
protected void myDatagrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.EditItem) { DropDownList ddlNameTemp = null; ddlNameTemp = (DropDownList)e.Item.FindControl("ddlStatus"); DataRowView drv = (DataRowView)e.Item.DataItem; string currNameStr = drv["client_status"].ToString(); LoadStatus(ddlNameTemp, currNameStr); } if (e.Item.ItemType == ListItemType.Footer) { DropDownList ddlNameTemp = null; ddlNameTemp = (DropDownList)e.Item.FindControl("ddlAddNewStatus"); LoadStatus(ddlNameTemp, "dummy"); } if (e.Item.FindControl("btnDel") != null) { ((LinkButton)e.Item.FindControl("btnDel")).Attributes.Add("onClick", "return confirm('Are you sure you wish to delete this item?');"); } }
private void BindItemData(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { // Hides or shows voter id, ip and startdate e.Item.Cells[2].Visible = false; if (!new Surveys().IsSurveyScored(SurveyId)) { e.Item.Cells[4].Visible = false; e.Item.Cells[5].Visible = false; e.Item.Cells[6].Visible = false; } else { //e.Item.Cells[6].Text = e.Item.Cells[4].Text / e.Item.Cells[5].Text; } //e.Item.Cells[e.Item.Cells.Count-1].Visible = false; if (e.Item.ItemType == ListItemType.Header) { for (int i = 0; i < e.Item.Cells.Count; i++) { // Get only the name e.Item.Cells[i].Text = (e.Item.Cells[i].Text.Split('_'))[0]; e.Item.Cells[i].Wrap = false; } } else { // Remove time from date e.Item.Cells[3].Text = (e.Item.Cells[3].Text.Split(' '))[0]; for (int i = 0; i < e.Item.Cells.Count; i++) { e.Item.Cells[i].Wrap = false; } } }
private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { bool hideCopies = true; if ((bool)Application["RunViewHideDevices"]) { DataGrid1.Columns[PRESSRUN_FIELD_DEVICE].Visible = false; } if (hideCopies) { DataGrid1.Columns[PRESSRUN_FIELD_COPIES].Visible = false; } if (Globals.GetCacheRowCount("SectionNameCache") < 2) { DataGrid1.Columns[PRESSRUN_FIELD_SECTION].Visible = false; } if (Globals.GetCacheRowCount("EditionNameCache") < 2) { DataGrid1.Columns[PRESSRUN_FIELD_EDITION].Visible = false; } if ((bool)Application["PressRunPrePollStatus"] == false) { DataGrid1.Columns[PRESSRUN_FIELD_FTP].Visible = false; DataGrid1.Columns[PRESSRUN_FIELD_PRE].Visible = false; DataGrid1.Columns[PRESSRUN_FIELD_INK].Visible = false; DataGrid1.Columns[PRESSRUN_FIELD_RIP].Visible = false; } // DataGrid1.Columns[idx-3].Visible = false; }
protected void g_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem) { // 提款结果 0 申请状态 -2用户撤销提款 -1 不受理 1 已付款成功 11支付宝处理中 12支付宝付款失败 short Result = Shove._Convert.StrToShort(e.Item.Cells[6].Text, -100); if (Result == 0) { e.Item.Cells[6].Text = "<font color='Blue'>申请中</font>"; } else if (Result == -1) { e.Item.Cells[6].Text = "<font color='Blue'>已拒绝</font>"; } else if (Result == -2) { e.Item.Cells[6].Text = "<font color='Blue'>用户撤销提款</font>"; } else if (Result == 1) { e.Item.Cells[6].Text = "<font color='Blue'>付款成功</font>"; } else if (Result == 10) { e.Item.Cells[6].Text = "<font color='Blue'>已接受提款</font>"; } else if (Result == 11) { e.Item.Cells[6].Text = "<font color='Blue'>支付宝处理中</font>"; } else if (Result == 12) { e.Item.Cells[6].Text = "<font color='Blue'>支付宝付款失败</font>"; } e.Item.Cells[1].Text = "<a href='UserDetail.aspx?SiteID=1&ID=" + e.Item.Cells[11].Text + "'>" + e.Item.Cells[1].Text + "</a>"; } }
private void DGDoc_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { ImageButton imgbtn = new ImageButton(); if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.SelectedItem) { e.Item.Cells[0].Font.Bold = true; e.Item.Cells[0].ForeColor = System.Drawing.Color.Gray; string acquisitaImmagine = ((TableCell)e.Item.Cells[10]).Text; imgbtn = (ImageButton)e.Item.Cells[8].Controls[1]; if (!string.IsNullOrEmpty(acquisitaImmagine) && !acquisitaImmagine.Equals("0")) { imgbtn.Visible = true; } else { imgbtn.Visible = false; } //if (((DocsPAWA.popup.DocInCestino.Cols)(e.Item.DataItem)).IsRimovibile != null) //{ // string isRimovibile = ((DocsPAWA.popup.DocInCestino.Cols)(e.Item.DataItem)).IsRimovibile.ToString(); // if (isRimovibile != null && isRimovibile.Equals("0")) // { // //ImageButton imgbtn = new ImageButton(); // if (e.Item.Cells[11].Controls[1].GetType().Equals(typeof(ImageButton))) // { // imgbtn = (ImageButton)e.Item.Cells[11].Controls[1]; // imgbtn.Visible = true; // } // } //} } }
private void dgList_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { switch (e.Item.ItemType) { case ListItemType.AlternatingItem: case ListItemType.Item: RmsPM.Web.UserControls.ExchangeRateControl ucItemCash = (RmsPM.Web.UserControls.ExchangeRateControl)e.Item.FindControl("ucItemCash"); DataRowView ud_drvItem = (DataRowView)e.Item.DataItem; if (ud_drvItem["MoneyType"] != DBNull.Value) { ucItemCash.Cash = BLL.ConvertRule.ToDecimal(ud_drvItem["PayoutCash"]); ucItemCash.MoneyType = ud_drvItem["MoneyType"].ToString(); ucItemCash.ExchangeRate = BLL.ConvertRule.ToDecimal(ud_drvItem["ExchangeRate"]); } if (ud_drvItem["Checked"] != DBNull.Value && ud_drvItem["Checked"].ToString() == "0") { ucItemCash.IsAllowModify = false; } else { ucItemCash.IsAllowModify = true; } ucItemCash.BindControl(); break; case ListItemType.Footer: Label lblSumPayoutMoney = (Label)e.Item.FindControl("lblSumPayoutMoney"); lblSumPayoutMoney.Text = this.txtSumPayoutMoney.Value; break; } }
private void dtgGuias_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { /*if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) * { * DsGuiasTiemposDespachosEntregas.DatosRow dr = (DsGuiasTiemposDespachosEntregas.DatosRow)((DataRowView)e.Item.DataItem).Row; * * this.totalFilas++; * * if(DataBinder.Eval(e.Item.DataItem, "TiempoDespacho") != System.DBNull.Value) * if(Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "TiempoDespacho")) <= 0) * this.totalFilasEnCeroDespacho++; * if(DataBinder.Eval(e.Item.DataItem, "TiempoEntrega") != System.DBNull.Value) * if(Convert.ToInt32(DataBinder.Eval(e.Item.DataItem, "TiempoEntrega")) <= 0) * this.totalFilasEnCeroEntrega++; * } * else */ if (e.Item.ItemType == ListItemType.Footer) { DataSet ds = ((DataSet)Session[SESSIONKEY_DATASOURCE]); e.Item.Cells[12].Text = "Porcentaje de cumplimiento"; e.Item.Cells[13].Text = (totalFilasEnCeroDespacho / totalFilas * 100).ToString("0.00") + "%"; e.Item.Cells[14].Text = (totalFilasEnCeroEntrega / totalFilas * 100).ToString("0.00") + "%"; } }
protected void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { switch (e.Item.ItemType) { case ListItemType.Item: case ListItemType.AlternatingItem: ImageButton btn = (ImageButton)e.Item.FindControl("BtnDel"); btn.Attributes.Add("onclick", "return confirm('你是否确定删除这条记录?');"); string DepartmentID = (string)DataBinder.Eval(e.Item.DataItem, "DepartmentID"); if (DepartmentID == "-1") { string herosoftmana = Maticsoft.Common.ConfigHelper.GetConfigString("AdManager"); e.Item.Cells[6].Text = herosoftmana; } else { //if (Maticsoft.Common.PageValidate.IsNumber(DepartmentID)) //{ // e.Item.Cells[6].Text = supp.GetName(int.Parse(DepartmentID)); //} } break; } }
protected void gUserDistills_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem) { double money; money = Shove._Convert.StrToDouble(e.Item.Cells[1].Text, 0); e.Item.Cells[1].Text = (money == 0) ? "" : money.ToString("N"); money = Shove._Convert.StrToDouble(e.Item.Cells[2].Text, 0); e.Item.Cells[2].Text = (money == 0) ? "" : money.ToString("N"); e.Item.Cells[3].Text = "提款"; string result = e.Item.Cells[4].Text; if (result == "0") { e.Item.Cells[4].Text = "申请状态"; } else if (result == "1") { e.Item.Cells[4].Text = "已付款"; } else if (result == "-1") { e.Item.Cells[4].Text = "拒绝提款"; } else if (result == "-2") { e.Item.Cells[4].Text = "用户撤销提款"; } else { e.Item.Cells[4].Text = "处理中..."; } } }
private void grdGoodsRecd_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { ((System.Web.UI.WebControls.Label)e.Item.FindControl("lblRCVPrice")).Text = Convert.ToString(GetAfterDecimalCalculatedValue(Convert.ToDecimal(((Label)e.Item.FindControl("lblRCVPrice")).Text))); ((System.Web.UI.WebControls.Label)e.Item.FindControl("lblRCVNet")).Text = Convert.ToString(GetAfterDecimalCalculatedValue(Convert.ToDecimal(((Label)e.Item.FindControl("lblRCVNet")).Text))); if (((Label)e.Item.FindControl("lblRCVNet")).Text != "") { dTotRecd = dTotRecd + Convert.ToDecimal(((System.Web.UI.WebControls.Label)e.Item.FindControl("lblRCVNet")).Text.Trim()); } //Start: Added ky Koushik Das 21-Dec-2017 Label lblVAT = e.Item.FindControl("lblVAT") as Label; //End: Added ky Koushik Das 21-Dec-2017 //Start: Added ky Koushik Das 21-Dec-2017 if (lblVAT.Text.Length == 0) { lblVAT.Text = "0.00"; } dTotVat += Convert.ToDecimal(lblVAT.Text); //End: Added ky Koushik Das 21-Dec-2017 } else if (e.Item.ItemType == ListItemType.Footer) { ((System.Web.UI.WebControls.Label)e.Item.FindControl("lblNetTot")).Text = Convert.ToString(GetAfterDecimalCalculatedValue(dTotRecd)); //Start: Added ky Koushik Das 21-Dec-2017 Label lblVatTot = e.Item.FindControl("lblVatTot") as Label; lblVatTot.Text = dTotVat.ToString(); //End: Added ky Koushik Das 21-Dec-2017 } }