Rose says:
if (!Page.IsPostBack)
{
Total.ServerClick += new EventHandler(anchor1_Click);
}
remove above code.
Rose says:
protected void anchor1_Click(object sender, EventArgs e)
{
dlEmployees.DataSource = dt.AsEnumerable()
.GroupBy(r => new { Rank = r["CS"] })
.Select(g => g.OrderBy(r => r["CS"]).First())
.CopyToDataTable();
dlEmployees.DataBind();
}
replace above code with below
protected void anchor1_Click(object sender, EventArgs e)
{
dlEmployees.DataSource = dt.AsEnumerable()
.GroupBy(r => new { Rank = r["CS"] })
.Select(g => g.OrderBy(r => r["CS"]).First())
.CopyToDataTable();
dlEmployees.DataBind();
string script = "$(function(){ $('[id*=myModal]').modal('show');});";
ClientScript.RegisterClientScriptBlock(this.GetType(), "Open Modal", script, true);
}
Rose says:
<a id="Total" runat="server" onserverclick="anchor1_Click" class="btn btn-success" data-toggle="modal" href="#myModal">Total</a>
You cant call server side script with anchor tag you need to have button which calls the server side events so replace above code with below.
<button id="Total" runat="server" onserverclick="anchor1_Click" class="btn btn-success" data-toggle="modal" >Total</button>