将数据绑定到ASP.net中的网格视图

时间:2014-10-20 11:51:07

标签: c# asp.net gridview data-binding

我的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。

2 个答案:

答案 0 :(得分:1)

尝试调用网格的DataBind方法

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

答案 1 :(得分:0)

我自己傻。对不起,如果我浪费你的时间观众。  我错过了GVDetails.DataBind();

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