У нас есть процедура в Oracle с выходным параметром SYS_REFCURSOR, который возвращает данные, которые мы хотим привязать к элементу управления GridView ASP.NET. Я видел это раньше, но я не могу найти исходную ссылку, которую я использовал для решения проблемы.Связывание ASP.NET GridView с Oracle SYS_REFCURSOR
Вот что процедура выглядит следующим образом:
create or replace PROCEDURE GETSOMEDATA
(
P_Data OUT SYS_REFCURSOR
)
AS
BEGIN
OPEN P_Data FOR SELECT * FROM SOMETABLE;
END GETSOMEDATA;
И теперь GridView это просто голые кости:
<asp:GridView ID="grdData" runat="server" AutoGenerateColumns="true"></asp:GridView>
Это правильное решение. Чтобы связать эти данные с GridView, просто установите DataSource = RtnTable GridView и вызовите DataBind(). – jamminjulia