[WinForm 07.17] Crystal Report 데이터베이스 없이 데이터베이스 넘기기
2011. 7. 17. 18:44ㆍC#/WinForm
반응형
먼저 크리스탈 리포트로 넘겨줄 xsd를 추가해서 데이터베이스를 임의로 만들게 됩니다.
그 후 실제 디비처럼 사용이 가능하고 그전에 데이터 삽입같은건 미리 지정해서 해주어야 하는데
삽입은 다음과 같이 하면 됩니다 먼저 xsd를 만들었고 그걸 다시 객체로 생성하게 됩니다.
다음은 Datarow를 생성해주고 이제 값에 대한 내용을 추가 해주게 됩니다.
저는 필드명이 value와 data라는 필드를 기존에 정의해 두었습니다.
그후 이렇게 생성한 값들을 실제 테이블에 추가 시켜줍니다.
하지만 단 두개 이상될경우에는 아래와 같이 레코드를 추가 시켜줘야 합니다.
마지막으로 크리스탈 리포트에 데이터소스를 연결시켜주게 되면 됩니다.
다음은 파라메터 넘겨주기에 대해 설명할께요
그 후 실제 디비처럼 사용이 가능하고 그전에 데이터 삽입같은건 미리 지정해서 해주어야 하는데
삽입은 다음과 같이 하면 됩니다 먼저 xsd를 만들었고 그걸 다시 객체로 생성하게 됩니다.
DataSet1 ds1 = new DataSet1(); |
다음은 Datarow를 생성해주고 이제 값에 대한 내용을 추가 해주게 됩니다.
저는 필드명이 value와 data라는 필드를 기존에 정의해 두었습니다.
DataRow row = ds1.Table1.NewRow();
row["value"] = "asdf";
row["data"] = "tttt"; |
그후 이렇게 생성한 값들을 실제 테이블에 추가 시켜줍니다.
ds1.Table1.Rows.Add(row); |
하지만 단 두개 이상될경우에는 아래와 같이 레코드를 추가 시켜줘야 합니다.
row = ds1.Table1.NewRow(); |
마지막으로 크리스탈 리포트에 데이터소스를 연결시켜주게 되면 됩니다.
rptobj.SetDataSource(ds1); |
다음은 파라메터 넘겨주기에 대해 설명할께요
반응형
'C# > WinForm' 카테고리의 다른 글
[WinForm 08.20] 마지막 부분 선택하여 데이터 수신하기 (0) | 2011.08.21 |
---|---|
[WinForm 08.19] 크로스 쓰레딩 피하기 (0) | 2011.08.19 |
[WinForm 6.22] 03. 폼닫기전에 확인하기 (0) | 2011.06.22 |
[WinForm 6.20] 02. 데이터 STX-ETX기준으로 데이터 받기 (0) | 2011.06.20 |
[WinForm 04.15] 01.데이터 파일 저장 (0) | 2011.04.15 |