当button_click
事件被触发时。我DataTable
从方法中获取并将其分配给DataTable
在类中定义,但这个DataTable
设置什么都没有。如果我绑定DataTable
到GridView
它显示数据。
public partial class Default : System.Web.UI.Page
{
TestClass test = new TestClass();
DataTable _table = new DataTable();
protected void Button1_Click(object sender, EventArgs e)
{
_table = test.getTable();
//displaying table
GridView1.DataSource= _table;
GridView1.DataBind();
}
protected void Button2_Click(object sender, EventArgs e)
{
//does not displaying table
GridView2.DataSource= _table;
GridView2.DataBind();
}
}
当我想从中获取一些数据时_table
,它什么都没有。怎么了?
更新: 谢谢大家,尤其是Darren Davies,回发问题一直存在。当 Button2_Click 事件发生时 _table 分配 _table = new DataTable(),因此 _table 不再引用方法 getTable() 返回的表。