I am new to jqGrid and I have found it difficult to follow the documentation jqGrid Documentation
I cannot figure out how to call a WebMethod when setting up the JQG
I also struggled a lot to get jqGrid working with WebMethod. Given below is what worked at the end.
ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GridTest.aspx.cs" Inherits="SMFLWeb.GridTest" %>
Code Behind
namespace SMFLWeb
{
public partial class GridTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[System.Web.Services.WebMethod(BufferResponse = false)]
public static List GetMyGames(string useMyFilter)
{
List games = new List();
Game g1 = new Game();
g1.GameID = 1;
g1.GameName = "A";
Game g2 = new Game();
g2.GameID = 2;
g2.GameName = "B";
Game g3 = new Game();
g3.GameID = 3;
g3.GameName = "C";
Game g4 = new Game();
g4.GameID = 4;
g4.GameName = "D";
Game g5 = new Game();
g5.GameID = 5;
g5.GameName = "E";
games.Add(g1);
games.Add(g2);
games.Add(g3);
games.Add(g4);
games.Add(g5);
return games;
}
}
}