当前位置:编程学习 > C#/ASP.NET >>

aspxgridview重新绑定数据有问题

aspxgridview重新绑定数据有问题,我有两个数据源,当我点击第一个按钮时候,绑定第一个数据源,系统是正常的,当我点击第二个按钮时候,就出错了,aspxgridview只记忆第一次绑定的数据源,请问有谁能解决啊 --------------------编程问答-------------------- 第二个按钮事件是什么?

记得在第二个按钮的事件中为GRIDVIEW重新设置一下datasource并且重新databind()一下 --------------------编程问答-------------------- 你绑定两个数据源干什么,GRIDVIEW一般都只绑定一个来显示更新的
如果要绑定两个,1楼的方法可以
但问题是你绑定GRIDVIEW列时就会比较容易出现问题的,要注意 --------------------编程问答-------------------- ASPxGridView1.Columns.Clear();               //清除列
ASPxGridView1.AutoGenerateColumns = true;       //设置自动添加列
ASPxGridView1.DataSource = SqlDataSource13;     //更换数据源
ASPxGridView1.DataBind();                       //绑定新数据源
ASPxGridView1.AutoGenerateColumns = false;    //取消自动添加列,为下一次更换数据源做准备。

我也用到楼主说的,写了这段代码,可是运行后说有两个数据源,让我移走一个,不明白怎么回事 --------------------编程问答-------------------- ASPxGridView1.DataSourceID="0";
ASPxGridView1.DataSource = SqlDataSource13; //更换数据源
ASPxGridView1.DataBind(); //绑定新数据源
试下 --------------------编程问答-------------------- Arthur080319:也不行啊 --------------------编程问答-------------------- 第一次绑定的时候Page_Load   用IsPostBack 试试 --------------------编程问答-------------------- 0要是不行就试试null,以前我也碰到过
我记得就是dataSourceID的问题 --------------------编程问答-------------------- Arthur080319,换成NULL就对了,谢谢啊~~~
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,