现在已经可以在服务器端通过PageMethods取得数据,但是在服务器端无法把已经取得的数据绑定到GridView中。
代码如下:[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static DataTable CreateData()
{
DataTable dt = new DataTable();
dt.Columns.Add("name");
dt.Columns.Add("id"); for (int i = 0; i < 8; i++)
{
DataRow dr = dt.NewRow();
dr["name"] = "xuebin" + (i + 1);
dr["id"] = (i + 1); dt.Rows.Add(dr);
} this.GridView1.DataSource = dt;
this.GridView1.DataBind(); return dt;
}程序一编译就会报错,说是关键字“this”在静态属性、静态方法或静态字段初始值设定项中无效
应该如何操作,请高手指点。
代码如下:[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static DataTable CreateData()
{
DataTable dt = new DataTable();
dt.Columns.Add("name");
dt.Columns.Add("id"); for (int i = 0; i < 8; i++)
{
DataRow dr = dt.NewRow();
dr["name"] = "xuebin" + (i + 1);
dr["id"] = (i + 1); dt.Rows.Add(dr);
} this.GridView1.DataSource = dt;
this.GridView1.DataBind(); return dt;
}程序一编译就会报错,说是关键字“this”在静态属性、静态方法或静态字段初始值设定项中无效
应该如何操作,请高手指点。
谢谢