1) 我的gridview是直接从accessdatasource获取数据的2)如果我从新绑定数据库,我必须要把之前的 gridview1.datasource 清空,如果没有清空就会出现这个问题
 both datasource and datasourceid are defined on'gridview1'3) 我尝试清空我的gridview1.datasourceid =""
   然后再绑定 gridview1.datasource = accessdatasource1
   可是绑定后还是不能更新4)最好我尝试了不用accessdatasource来获取我的数据
   但是又碰到了这个问题
  http://topic.csdn.net%2Fu%2F20100206%2F17%2Fc017d86a-654f-4f5e-bf03-87eae5b9ce56.html
  数据重复5)我的问题是在绑定这儿(我无路可走)希望大家能给个代码参考参考
谢谢大家

解决方案 »

  1.   

    数据源控件(AccessDataSource, ObjectDataSource, SqlDataSource...)是从asp.net 2.0开始出现的。2.0之前绑定数据需要两个步骤:
    GridView.DataSource = myDataTable;
    GridView.DataBind(); 2.0开始出现数据源控件后, 既可以像上面这样绑定数据,也可以
    GridView.DataSourceID = "数据源控件ID";不能同时指定GridView.DataSource和Grid.View.DataSourceID.
      

  2.   

    AccessDataSource 的UpdateCommand如何写的
      

  3.   

    看看 Scott Mitchell 的asp.net2.0数据库编程指南,把它所有例子都做一遍。做好做过之后再去编写自己的asp.net程序。
      

  4.   

    如果我直接使用update command ...没问题
    accessdatasource1.updateparameter("id").defaultvalue = id
    ...
    accessdatasource1.update()