2017-03-26 84 views
0

我需要从GridView1中检索所有行并使用C#将其导出到excel。 以下静态方法由Ajax调用,但它表示GridView1是一个非静态字段,所以我无法继续。是否有可能将GridView1更改为静态字段?在此先感谢C#:如何访问静态方法中的GridView(一个非静态字段)?

[WebMethod] 
    public static string ExportExcel() 
    { 
     GridView1.AllowPaging = false; 
     GridView1.DataBind(); 
     return null; 
    } 

回答

0

1您可以创建非静态方法,然后最好。

OR

2创建的类和方法,并调用该方法

[WebMethod] 
    public static string ExportExcel() 
    { 
     Export objExort = new Export(); 
     return objExort.Excel(); 

    } 

    public class Export 
     { 
      public string Excel() 
      { 
       GridView1.AllowPaging = false; 
       GridView1.DataBind(); 
       return null; 
      } 
     } 
相关问题