Nous avons une procédure dans Oracle avec un paramètre de sortie SYS_REFCURSOR qui renvoie les données que nous voulons lier à un contrôle GridView ASP.NET. J'ai vu cela déjà fait mais je ne trouve pas la référence originale que j'ai utilisée pour résoudre le problème.Liaison d'ASP.NET GridView à Oracle SYS_REFCURSOR
Voici ce que la procédure ressemble à:
create or replace PROCEDURE GETSOMEDATA
(
P_Data OUT SYS_REFCURSOR
)
AS
BEGIN
OPEN P_Data FOR SELECT * FROM SOMETABLE;
END GETSOMEDATA;
Et pour l'instant le GridView est seulement bare-bones:
<asp:GridView ID="grdData" runat="server" AutoGenerateColumns="true"></asp:GridView>
Ceci est la bonne solution. Pour lier ces données à GridView, il suffit de définir DataSource = RtnTable de GridView et d'appeler DataBind(). – jamminjulia