여러 테이블에서 SELECT하고 결과를 HTML 테이블에 표시 할 수있는 저장 프로 시저를 만들려면 어떻게해야합니까? 한 테이블 만 사용하여 ASP.NET에서 C#을 사용하여 사용했습니다.C# .net에서 저장 프로 시저를 사용하여 여러 테이블 검색
격자보기를 사용했지만 테이블이 하나만 있으면 성공했습니다. 하나의 테이블 만 사용하는 저장 프로 시저를 사용할 수있었습니다. 필자는 DataSource도 사용했지만 하나의 테이블에서만 작동했습니다.
CREATE PROCEDURE MyProc
as
BEGIN
SELECT a.columna, b.columnb, c.columnc
from table a join table b on a.id=b.id
join table c on c.id=a.id
END
이제 마크 업 : 그것 뿐이다
<asp:gridview id="grid" runat="server" DataSource="SqlDataSource1" .../>
<asp:SqlDataSource id="SqlDataSource1" SelectCommand="MyProc"
SelectCommandType="StoredProcedure" ConnectionString="<%$ ConnectionStrings:MyConnectionString%>"
이 같은 것