2009-05-07 7 views
0

私はVisual Server 2008のバックエンドとしてSQL Server 2005を使用しています。私はxsdファイルでクリスタルレポートを作成しようとしています。これが私のやり方です。Asp.Net Crystalレポート

「新しい項目の追加」から空のxsdファイルを作成しました.iサーバのエクスプローラに保存されているprocを、結晶に接続したいデータベースからxsdにドラッグしました。

空のクリスタルレポートを作成し、xsdファイルを「新しい接続を作成」でレポートに添付し、レポートに表示するフィールドを選択しました。

レポートの印刷プレビューでは、ストアドプロシージャから返される実際のデータではなく、迷惑データが表示されます。私はこの動作を理解できません。

私に何か不足していますか?

答えて

2

あなたのためのCrystal Reportsです。あなたが描写していることは、典型的な行動は警戒されていないということです。私はデータ型として.xmlまたは.xsdドキュメントを指定したいくつかのレポートを書いています(ADO.NETを選択する際には、次の作業を行うために接続を追加する必要があります)。私は単に私がプレビューペインにあなたのように、次の

report.Database.Tables[0].SetDataSource(dataTable); 

を行うことでのSQLServer /オラクル/などから入手実際のデータテーブルを指定してレポートを実行するために行くとき、私は私のxmlファイルが含まれていても偽の値を取得しますスキーマと一緒に実際のデータが表示されますが、実際にCrystal Reportを実行すると予想外の結果が得られます。