bind gridview using jquery
GridView Bind Using Jquery
First See This asp.net webservice call in jqueryDOWNLOAD
function GetEmployee() {
var pageUrl = '<%=ResolveUrl("~/WebService/EmployeeService.asmx")%>'
$.ajax({
type: "POST",
url: pageUrl + "/GetEmployeeDetails",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccessCall,
error: OnErrorCall
});
}
function OnSuccessCall(response) {
$('#<%= grdView.ClientID %>').empty();
var table = "<table id=tblResult><thead><tr> <th>Name</th> <th>Salary</th> </tr></thead><tbody>";
for (var i = 0; i < response.d.length; i++) {
var row = "<tr>";
row += "<td>" + response.d[i].FirstName + "</td>";
row += "<td>" + response.d[i].Salary + "</td>";
row += "</tr>";
table += row;
}
table += "</tbody></table>";
$('#<%= grdView.ClientID %>').append(table);
}
function OnErrorCall(response) {
alert(response.status + " " + response.statusText);
}
<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript">
</script>
<asp:button id="btnGetData" onclientclick="GetEmployee();return false;" runat="server" text="Get Data">
<asp:gridview id="grdView" runat="server" showheaderwhenempty="True" visible="true">
</asp:gridview>
</asp:button>
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[] { new DataColumn("Name"), new DataColumn("Salary") });
grdView.DataSource = dt;
grdView.DataBind();
}
bind gridview using jquery
Reviewed by Bhaumik Patel
on
6:13 AM
Rating: