错误很明确了,在aspx中将DataSourceID属性的值去掉。

解决方案 »

  1.   

    看一下是不是其它地方设置 this.GridView1的数据源了。
      

  2.   

    不应该犯这样的错误
    这是你设置了GridView1的DataSourceID后又对GridView1以编程方式绑定所导致的
    如果设置了GridView1的DataSourceID就不能在用GridView1.DataBind(); 
    同理,如果你使用了GridView1.DataBind(); 就不能再设置GridView1的DataSourceID
    去掉其一即可,
    根据你的情况,应该把GridView1的DataSourceID属性值去掉!
      

  3.   

    在.aspx页面里找到GridView1的,把DataSourceID="xxxx",都去掉就可以了,原因如楼上所说