如何在同一个*.aspx.cs页面中声明一个数据集 DataSet 全局变量 ?
如何在同一个*.aspx.cs页面中声明一个数据集 DataSet 全局变量 供该页面中其它事件中引用?以下的 public static DataSet ds1; 行不通,不能在 protected void GridView2_Sorted(object sender, EventArgs e) 用到 数据集 DataSet 变量 ds1 。请大家帮忙看看如何处理,谢谢!
public partial class Default2 : System.Web.UI.Page
{
public static DataSet ds1;
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection conn1 = new SqlConnection("data source=(local);database=****;user=****; password=********");
SqlDataAdapter da1 = new SqlDataAdapter(); //创建数据适配器
//适配器对象的查询命令
SqlCommand cmdSel = new SqlCommand("select ID,MYDATE,WJLX,WJLJ from baobiao", conn1);
da1.SelectCommand = cmdSel;
da1.Fill(ds1, "baobiao"); //使用数据适配器填充数据集
}
protected void GridView2_Sorted(object sender, EventArgs e)
{
GridView2.DataSource = ds1.Tables["baobiao"];
GridView2.DataBind();
}
[此贴子已经被作者于2007-3-19 14:00:13编辑过]