我的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。
答案 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();
}