protected void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if (e.Item.Cells[0].Text == "(暂无收藏)") { e.Item.Cells[1].Controls.Remove(e.Item.Cells[1].Controls[0]); } }
/* * Events */ /// <summary> /// /// </summary> protected void InboxDataGrid_ItemDataBound(System.Object sender, System.Web.UI.WebControls.DataGridItemEventArgs args) { // TODO: change aspect of read messages if (args.Item.ItemType == System.Web.UI.WebControls.ListItemType.Item) { args.Item.Attributes.Add("onmouseover", "this.className='" + this.InboxDataGrid.ItemStyle.CssClass + "H'"); args.Item.Attributes.Add("onmouseout", "this.className='" + this.InboxDataGrid.ItemStyle.CssClass + "'"); } if (args.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { args.Item.Attributes.Add("onmouseover", "this.className='" + this.InboxDataGrid.AlternatingItemStyle.CssClass + "H'"); args.Item.Attributes.Add("onmouseout", "this.className='" + this.InboxDataGrid.AlternatingItemStyle.CssClass + "'"); } System.Web.UI.WebControls.HyperLink label = (System.Web.UI.WebControls.HyperLink)(args.Item.Cells[2].FindControl("inboxItemSubjectLink")); if (label != null && label.Text.Length == 0) { label.Text = SharpUI.LocalizedRS.GetString("noSubject"); } }
/// <summary> /// Respond to a <c>DataGrid.ItemCreated</c> event where <c>DataGridItemEventArgs.Item.ItemType == ListItemType.Pager</c>. /// </summary> /// <param name="e">Event DataGridItemEventArgs.</param> public static void CustomizePager(System.Web.UI.WebControls.DataGridItemEventArgs e) { System.Web.UI.WebControls.TableCell pager = (System.Web.UI.WebControls.TableCell)e.Item.Controls[0]; for (int i = 0; i < pager.Controls.Count; i++) { if (pager.Controls[i].ToString() == "System.Web.UI.WebControls.Label") { System.Web.UI.WebControls.Label lbl = (System.Web.UI.WebControls.Label)pager.Controls[i]; lbl.Text = "Page " + lbl.Text; } else if (pager.Controls[i].ToString() == "System.Web.UI.LiteralControl") { System.Web.UI.LiteralControl lit = (System.Web.UI.LiteralControl)pager.Controls[i]; lit.Text = " | "; } else { System.Web.UI.WebControls.LinkButton lnk = (System.Web.UI.WebControls.LinkButton)pager.Controls[i]; lnk.Text = "Page " + lnk.Text; } } }
protected override void OnItemDataBound(System.Web.UI.WebControls.DataGridItemEventArgs e) { // Assumes your field is in the first column e.Item.Cells[0].Style["mso-number-format"] = @"\@"; }
protected void grdDetails_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { Int16 fclno; fclno = 5; if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.AlternatingItem) { interimtotal += System.Convert.ToDouble(e.Item.Cells[fclno].Text); interimtotal1 += System.Convert.ToDouble(e.Item.Cells[fclno + 1].Text); intt2 += System.Convert.ToDouble(e.Item.Cells[fclno + 2].Text); intt3 += System.Convert.ToDouble(e.Item.Cells[fclno + 3].Text); intt4 += System.Convert.ToDouble(e.Item.Cells[fclno + 4].Text); intt5 += System.Convert.ToDouble(e.Item.Cells[fclno + 5].Text); intt6 += System.Convert.ToDouble(e.Item.Cells[fclno + 6].Text); intt7 += System.Convert.ToDouble(e.Item.Cells[fclno + 7].Text); intt8 += System.Convert.ToDouble(e.Item.Cells[fclno + 8].Text); intt9 += System.Convert.ToDouble(e.Item.Cells[fclno + 9].Text); intt10 += System.Convert.ToDouble(e.Item.Cells[fclno + 10].Text); intt11 += System.Convert.ToDouble(e.Item.Cells[fclno + 11].Text); intt12 += System.Convert.ToDouble(e.Item.Cells[fclno + 12].Text); intt13 += System.Convert.ToDouble(e.Item.Cells[fclno + 13].Text); intt14 += System.Convert.ToDouble(e.Item.Cells[fclno + 14].Text); intt15 += System.Convert.ToDouble(e.Item.Cells[fclno + 15].Text); intt16 += System.Convert.ToDouble(e.Item.Cells[fclno + 16].Text); intt17 += System.Convert.ToDouble(e.Item.Cells[fclno + 17].Text); intt18 += System.Convert.ToDouble(e.Item.Cells[fclno + 18].Text); intt19 += System.Convert.ToDouble(e.Item.Cells[fclno + 19].Text); intt20 += System.Convert.ToDouble(e.Item.Cells[fclno + 20].Text); intt21 += System.Convert.ToDouble(e.Item.Cells[fclno + 21].Text); intt22 += System.Convert.ToDouble(e.Item.Cells[fclno + 22].Text); intt23 += System.Convert.ToDouble(e.Item.Cells[fclno + 23].Text); intt24 += System.Convert.ToDouble(e.Item.Cells[fclno + 24].Text); intt25 += System.Convert.ToDouble(e.Item.Cells[fclno + 25].Text); intt26 += System.Convert.ToDouble(e.Item.Cells[fclno + 26].Text); intt27 += System.Convert.ToDouble(e.Item.Cells[fclno + 27].Text); e.Item.Cells[34].Enabled = !vlocked; e.Item.Cells[35].Enabled = !vlocked; } if (e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Footer) { e.Item.Cells[0].Text = "TOTAL: "; e.Item.Cells[fclno].Text = interimtotal.ToString(); e.Item.Cells[fclno + 1].Text = interimtotal1.ToString(); e.Item.Cells[fclno + 2].Text = intt2.ToString(); e.Item.Cells[fclno + 3].Text = intt3.ToString(); e.Item.Cells[fclno + 4].Text = intt4.ToString(); e.Item.Cells[fclno + 5].Text = intt5.ToString(); e.Item.Cells[fclno + 6].Text = intt6.ToString(); e.Item.Cells[fclno + 7].Text = intt7.ToString(); e.Item.Cells[fclno + 8].Text = intt8.ToString(); e.Item.Cells[fclno + 9].Text = intt9.ToString(); e.Item.Cells[fclno + 10].Text = intt10.ToString(); e.Item.Cells[fclno + 11].Text = intt11.ToString(); e.Item.Cells[fclno + 12].Text = intt12.ToString(); e.Item.Cells[fclno + 13].Text = intt13.ToString(); e.Item.Cells[fclno + 14].Text = intt14.ToString(); e.Item.Cells[fclno + 15].Text = intt15.ToString(); e.Item.Cells[fclno + 16].Text = intt16.ToString(); e.Item.Cells[fclno + 17].Text = intt17.ToString(); e.Item.Cells[fclno + 18].Text = intt18.ToString(); e.Item.Cells[fclno + 19].Text = intt19.ToString(); e.Item.Cells[fclno + 20].Text = intt20.ToString(); e.Item.Cells[fclno + 21].Text = intt21.ToString(); e.Item.Cells[fclno + 22].Text = intt22.ToString(); e.Item.Cells[fclno + 23].Text = intt23.ToString(); e.Item.Cells[fclno + 24].Text = intt24.ToString(); e.Item.Cells[fclno + 25].Text = intt25.ToString(); e.Item.Cells[fclno + 26].Text = intt26.ToString(); e.Item.Cells[fclno + 27].Text = intt27.ToString(); } }