In my application I need to call aspx.cs method to bind Gridview from javascript function call how can i do this I searched and found some codes but it didn't work for me
I tried code:
Client Side:
<script>
function MyHeader() {
PageMethods.BindHeaderGrid(); //I tried this one also
var x = document.getElementById('HeaderDiv');
if (x.style.display === 'none') {
x.style.display = 'block';
img2.src= "minus.gif";
} else {
x.style.display = 'none';
img2.src= "plus.gif";
}
}
</script>
<img id='img2' width="9px" border="0" src="plus.gif" onclick="MyHeader()"/> Header <div id="HeaderDiv" style="display:none">
<asp:GridView ID="GrdHeader" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="SenderID" HeaderText="SenderID" />
<asp:BoundField DataField="ReceiverID" HeaderText="ReceiverID" />
<asp:BoundField DataField="Transactiondate" HeaderText="Transactiondate" />
<asp:BoundField DataField="RecordCount" HeaderText="RecordCount" />
<asp:BoundField DataField="DispositionFlag" HeaderText="DispositionFlag" />
</Columns>
</asp:GridView></div>
ServerSide: aspx.cs
[WebMethod]
public void BindHeaderGrid()
{
GrdHeader.DataSource = ds.Tables[0];
GrdHeader.DataBind();
}
Thank you