2009-11-08 3 views
0

내 질문은 저장 프로 시저를 호출하고 Crystal Reports 표시를 위해 C# 응용 프로그램에서 매개 변수를 설정하는 방법입니다.저장 프로 시저에 대한 Crystal 보고서 표시

나는 송장 필드의 테이블이이

companyID (int) invno(varchar) 
=============================== 
1    101/2009-2010 
2    101/2009-2010 

다음과 같이 지금 내가 특정 ID 만에 크리스탈 리포트를 표시하는 저장 프로 시저

CREATE PROCEDURE sel_inv 
    @companyID int 
AS 
    SELECT * 
    FROM invoice 
    WHERE companyID = @companyID 

을 만들 수 있다고 가정합니다. companyID = 1이면 레코드를 선택하십시오.

& 위의 호출 방법은 Crystal Report의 매개 변수 값을 C#으로 전달합니다.

사용자 ID와 비밀번호는 C#으로 코딩하여 한 번만 설정 한 사용자 ID와 비밀번호가있는 경우 크리스탈 보고서를 표시하는 동안 항상 묻습니다. 다시 묻지는 않지만 다른 사용자의 경우 다시 약 &입니다. 사전에

감사합니다 .....

당신은 ParameterFields 모음을 사용하거나 매개 변수를 설정 한 후하는 ReportDocument 개체로 보고서를로드하거나 RecordSelectionFormula을 수정해야

답변

0

, 그 후,에 ReportDocument 전달 뷰어. 로그인 항목에 대해서는 ReportDocument의 SetDatabaseLogon 메서드를 살펴보십시오.

관련 문제