protected void btnSentMails_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); sb.Append("<br/><br/>"); DBDataPlaceHolder.Controls.Add(new Literal { Text = sb.ToString() }); btnDelete.Visible = false; btnDelete2.Visible = false; ComposeDAL cdal = new ComposeDAL(); DataSet ds = cdal.GetSentMessage(Session["User"].ToString()); gvMessage.DataSource = ds; gvMessage.DataBind(); gvMessage.Columns[1].Visible = false; gvMessage.Columns[0].Visible = false; lblEmpty.Visible = false; if (ds.Tables[0].Rows.Count == 0) { lblEmpty.Visible = true; } }
protected void btnDelete2_Click(object sender, EventArgs e) { foreach (GridViewRow row in gvMessage.Rows) { CheckBox cb = (CheckBox)row.FindControl("DeleteSelector"); if (cb != null && cb.Checked) { int id = Convert.ToInt32(gvMessage.DataKeys[row.RowIndex].Value); ComposeDAL cdal = new ComposeDAL(); cdal.DeleteMessage(id); } } ComposeDAL cdall = new ComposeDAL(); DataSet ds = cdall.GetSentMessage(Session["User"].ToString()); gvMessage.DataSource = ds; gvMessage.DataBind(); gvMessage.Columns[1].Visible = false; lblEmpty.Visible = false; if (ds.Tables[0].Rows.Count == 0) { lblEmpty.Visible = true; } }