크리스탈리포트뷰어의 리포트 소스 할당하는 부분 또는 리포트 로드하는 부분에서 아래처럼 함수를 호출 한다.
[코드]
/*---------------------------------------------------------------------------------------*/
/* 크리스탈 리포트 로긴 */
/*---------------------------------------------------------------------------------------*/
private void LogonToReport(string server, string database,string ID, string password)
{
TableLogOnInfo logonInfo = new TableLogOnInfo();
foreach(CrystalDecisions.CrystalReports.Engine.Table table in reportDocument1.Database.Tables)
{
logonInfo = table.LogOnInfo;
logonInfo.ConnectionInfo.ServerName = server;
logonInfo.ConnectionInfo.DatabaseName = database;
logonInfo.ConnectionInfo.UserID = ID;
logonInfo.ConnectionInfo.Password = password;
table.ApplyLogOnInfo(logonInfo);
}
}
'Programming' 카테고리의 다른 글
메서드 모호성 해결 (0) | 2012.01.31 |
---|---|
ChartFX를 사용하는 사용자 컨트롤에서의 라이센스 문제 (0) | 2010.12.26 |
Dataset을 이용한 크리스탈 리포트 보고서 데이터 바인딩(Push Type) (0) | 2010.12.26 |
오라클 DB를 사용하는 경우 CR9 / 10 에서 주의점 (0) | 2010.12.26 |