public void FillMailFiles(string tab) { DataTable dtMailFiles = VSWebBL.DashboardBL.mailFileBL.Ins.GetMails(tab); dtMailFiles.PrimaryKey = new DataColumn[] { dtMailFiles.Columns["ID"] }; MailFileGridView.DataSource = dtMailFiles; MailFileGridView.DataBind(); ((GridViewDataColumn)MailFileGridView.Columns["Server"]).GroupBy(); Session["MailFiles"] = dtMailFiles; }
public void FillMailFilesfromSession() { DataTable dtMailFiles = new DataTable(); if (Session["MailFiles"] != "" && Session["MailFiles"] != null) { dtMailFiles = (DataTable)Session["MailFiles"]; } MailFileGridView.DataSource = dtMailFiles; MailFileGridView.DataBind(); }
protected void btnCollapse_Click(object sender, EventArgs e) { if (btnCollapse.Text == "Collapse All Rows") { MailFileGridView.CollapseAll(); btnCollapse.Image.Url = "~/images/icons/add.png"; btnCollapse.Text = "Expand All Rows"; } else { MailFileGridView.ExpandAll(); btnCollapse.Image.Url = "~/images/icons/forbidden.png"; btnCollapse.Text = "Collapse All Rows"; } }
void SetItemCount() { int itemCount = (int)MailFileGridView.GetTotalSummaryValue(MailFileGridView.TotalSummary["Server"]); MailFileGridView.SettingsPager.Summary.Text = "Page {0} of {1} (" + itemCount.ToString() + " items)"; }