是所有的WEB控件都不显示还是只有datagrid不显示?如果是所有的都不显示,你aspnet_regiis -i如果是只有DataGrid不显示,说明你的数据库里面的数据没读出来那你就这样:
private void Page_Load(object sender, System.EventArgs e)
{
         oleDbConnection1.Open();
      System.Data.OleDb.OleDbDataReader Reader;
      Reader = oleDbCommand1.ExecuteReader();
      DataGrid1.DataSource = Reader;
      DataGrid1.DataBind();
      Reader.Close();
      oleDbConnection1.Close();
   
}