2014-10-20 52 views
0

我在我的ASP.net頁面中有一個數據網格視圖和一個按鈕。將數據綁定到ASP.net中的網格視圖

我在按鈕單擊事件中調用此方法。

protected void btnSearch_Click(object sender, EventArgs e) 
{ 
    getlbCat(); 
} 

這是lbCat方法

public void getlbCat() 
{ 
    GVDetails.DataSource = new LibraryCatalogueOP().getLibraryCatalogue(); 
} 

這是我的業務層方法

public DataTable getLibraryCatalogue() 
{ 
    string quary1 = "EXEC SelectLibraryCatalogue"; 
    return new DataAccessLayer().executeTable(quary1); 
} 

但是,當我點擊按鈕,網格視圖不填充數據。

如何解決這個問題?

我正在使用visual studio 2010.

回答

1

嘗試調用DataBind電網

public void getlbCat() 
{ 
    GVDetails.DataSource = new LibraryCatalogueOP().getLibraryCatalogue(); 
    GVDetails.DataBind(); 
} 
+0

只是figured.Many感謝的方法。 – Sahil 2014-10-20 12:07:45

0

傻自己。對不起,如果我浪費你的時間觀衆。我錯過了行GVDetails.DataBind();

public void getlbCat() 
{ 
    GVDetails.DataSource = new LibraryCatalogueOP().getLibraryCatalogue(); 
    GVDetails.DataBind(); 
}