private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
dataSet1.ReadXml(Server.MapPath(xmlfile));
dataView1.Table=dataSet1.Tables["class"];
DataGrid1.DataSource=dataView1;
DataGrid1.DataBind();
}
}
private void Button2_Click(object sender, System.EventArgs e)
{
dataView1.Table=dataSet1.Tables["classified"];
DataGrid1.DataSource=dataView1;
DataGrid1.DataBind();
}
页面显示了CLASS表。Button2_Click用来换DATASET里的另一张表。
问题:为什么点了Button2_Click后DATAGRID不能显示另一张表??
两张表都是好的,在Page_Load都试过能显示,但用按钮换表就不行。为什么?
最好能有个代码看看。
{
if(!IsPostBack)
{
dataSet1.ReadXml(Server.MapPath(xmlfile));
dataView1.Table=dataSet1.Tables["class"];
DataGrid1.DataSource=dataView1;
DataGrid1.DataBind();
}
}
private void Button2_Click(object sender, System.EventArgs e)
{
dataView1.Table=dataSet1.Tables["classified"];
DataGrid1.DataSource=dataView1;
DataGrid1.DataBind();
}
页面显示了CLASS表。Button2_Click用来换DATASET里的另一张表。
问题:为什么点了Button2_Click后DATAGRID不能显示另一张表??
两张表都是好的,在Page_Load都试过能显示,但用按钮换表就不行。为什么?
最好能有个代码看看。
解决方案 »
- 关于Sql语句嵌套的问题
- Asp.net .net4.0 session 問題
- 求个主从显示的SQL语句/存储过程
- 这个存储过程要怎么使用,请那位说清楚,谢谢
- 一个关于数据库时间字段查询,并且绑定到datatable得问题。
- 。dbf数据库表文件转换sql2000表
- 各地向总部发送数据并返回数据
- SqlConnection和SqlTransaction使用的心得。第二版。ISqlScope
- 奇怪的现象:为何我的VS。NET在创建WEB应用程序时不允许改名?
- 关于MVC模式URL路径目录问题
- asp.net如何向一个winform控件传递一个参数
- ASP.NET运行环境问题,“服务器应用程序不可用”,紧急求助!!!!!
能给点这方面的资料吗?
private DataSet GetDataSet()
{
DataSet ds;
if(Cache["Data"] == null)
{
ds.ReadXml(Server.MapPath(xmlfile));
}else
{
ds = (DataSet)Cache["Data"];
}
}
在用到数据的地方调用该方法即可。
有一个方法去获取ds:
private DataSet GetDataSet()
{
DataSet ds;
if(Cache["Data"] == null)
{
ds.ReadXml(Server.MapPath(xmlfile));
Cache["Data"] = ds;
}else
{
ds = (DataSet)Cache["Data"];
}
}
在用到数据的地方调用该方法即可。