Bonjour à tous,

J'ai fait une page très simple contenant un gridview.

Et dans le code-behind, j'ai du code qui alimente le gridview à partir d'une procédure stockée Oracle.

Le problème est que quand je lance la page aspx, j'ai le message :

Message d'erreur de l'analyseur: Impossible de charger le type 'ExternalSupplier.Study_Group'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Ligne 1 :  <%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeBehind="Study_Group.aspx.cs" Inherits="ExternalSupplier.Study_Group" %>
Ligne 2 :  <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
Ligne 3 :
J'ai bien vérifié les syntaxes dans la page Aspx et dans le code Aspx.cs, je n'ai pas fait d'erreurs.

Voici les 2 codes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<%@ Page Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeBehind="Study_Group.aspx.cs" Inherits="ExternalSupplier.Study_Group" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 
    <asp:GridView ID="gvStudyGroup" runat="server">
    </asp:GridView>
 
</asp:Content>
et le code behind :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Oracle.DataAccess.Client;
 
namespace ExternalSupplier
{
    public partial class Study_Group : System.Web.UI.Page
    {       
 
        protected void Page_Load(object sender, EventArgs e)
        {
 
            OracleConnection conn = new OracleConnection();
            string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ExternalSupplier"].ConnectionString;
            conn.ConnectionString = connectionString;
            conn.Open();
 
            OracleCommand cmd = new OracleCommand();
            cmd.Connection = conn;
 
            cmd.CommandText = "PARAMETER_TABLES.Sp_GetStudy_Information";
            cmd.CommandType = CommandType.StoredProcedure;
 
            OracleParameter emp_cur = new OracleParameter();
            emp_cur.OracleDbType = OracleDbType.RefCursor;
            emp_cur.Direction = ParameterDirection.Output;
            cmd.Parameters.Add(emp_cur);
 
            OracleDataReader reader = cmd.ExecuteReader();
 
            OracleDataAdapter dataAdapter = new OracleDataAdapter();
 
            DataSet oracleDataSet = new DataSet();
            dataAdapter.Fill(oracleDataSet, (Oracle.DataAccess.Types.OracleRefCursor)emp_cur.Value);
 
            gvStudyGroup.DataSource = oracleDataSet;
        }
 
    }
}
Merci beaucoup pour votre aide.

Laurent.