前台用到了ObjectDataSource控件,然后后台是连接数据库然后查询记录。希望在前台显示出来。始终报一个错,是'ObjectDataSource1' could not be found.到底是哪里出了问题。<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1" Width="100%">
      <Columns>
          <asp:BoundField DataField="username" />
          <asp:BoundField DataField="password" />
      </Columns>
  </asp:GridView>
  <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="Default" SelectMethod="GetAllData">
  </asp:ObjectDataSource>
public class UserDB
{
    public UserDB()
{
}
    //下面这个方法是从用户表中得到所有的数据
public static DataSet GetAllData()
{
    string connectionString = ConfigurationManager.ConnectionStrings["DbmsConnectionString"].ConnectionString;
SqlConnection dbConnection = new SqlConnection(connectionString);

string queryString = "select * from user";
/*
SqlCommand dbCommand = new SqlCommand();
dbCommand.Connection = dbConnection;
dbCommand.CommandType = CommandType.Text;
dbCommand.CommandText = queryString;
*/
SqlDataAdapter dataAdapter = new SqlDataAdapter();
        dataAdapter.SelectCommand=new SqlCommand(queryString,dbConnection); DataSet ds = new DataSet(); dataAdapter.Fill(ds); return ds;
}
}