2017-03-26 85 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; 
      } 
     } 
相關問題