12345678_0001
protected static DataTable dt = new DataTable();这个有问题 在页面中变量不能用static关键字首先你要理解静态变量就是存在内存里面的 并且只有一个也就是如果在一个浏览器中无论你打开多少个页面获取到的都是这个变量 protected void Button1_Click(object sender, EventArgs e)
{
dt.Rows.Add(this.TextBox1.Text);
this.GridView1.DataSource = dt.DefaultView;
this.GridView1.DataBind();
}
这里面的dt刚实例化的DataTable
里面没任何列和行 要不报错的话就把if (!IsPostBack)
{}去掉
否则你就要想其他方法了
反正你要记住 页面上不要用static