本帖最后由 gdljw 于 2010-02-08 22:51:32 编辑

解决方案 »

  1.   

    DataSource是IListSource型
    Common.dataSet(sqlStr);
    获取的ds是否有数据
      

  2.   

    DataSource是IListSource型重新生成
      

  3.   

    DataSet myds = Common.dataSet(sqlStr);
     Common.dataSet(sqlStr);这个里面的代码贴出来看看。 估计是ds里面没有Table
      

  4.   


    这段就是引用数据库的,Myusers就是表string sqlStr = "select * from Myusers";
            DataSet myds = Common.dataSet(sqlStr);
            GridView1.DataSource = myds;
            GridView1.DataKeyNames = new string[] { "UserID" };
            GridView1.DataBind();上边代码是原整版了,不过原代码Web.Config引用数据代码是这个<connectionStrings>
    <add name="connStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Example.mdb" providerName="System.Data.OleDb"/>
    </connectionStrings>我自已改那代码Web.Config引用数据代码是这个
    <configuration>
      <appSettings/>
      <connectionStrings>
        <add name="OLEDBCONNECTIONSTRING1"
            connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=lxhslmlz;data source="/>
        <add name="OLEDBCONNECTIONSTRING2"
             connectionString="\App_Data\shop.mdb"/>
        <add name="OLEDBCONNECTIONSTRING3"
             connectionString="\App_Data\leaveword.mdb"/>
      </connectionStrings>