2016-09-06 24 views
0

私のプロジェクトにCrystalレポートがあります。そのページを開こうとすると、この例外が表示されます。Crystalレポートが正しく表示されない - 無効なインデックス

Crystal Report:無効なインデックス。 (HRESULTからの例外:0x8002000B(DISP_E_BADINDEX))私のCrystalレポートで

、私はプログラムとデバッグポイントを実行すると、パラメータフィールドがisEffective (Boolean type).という名前report1.SetParameterVlaueを直撃している、この例外が表示されます。しかし、私がこの行をコメントするときに例外はありません。

Report report1 = Report(); 
report1.SetParameterValue("isEffective", true); 

答えて

0

は、あなたのパラメータは両方のレポート&コーディングにマッチしていないときにこのエラーが発生し、この

report1.SetParameterValue("@isEffective", true); 

いくつかの時間を試してみてください。あなたのパラメータ名が間違っているかもしれません。パラメータ&が、&レポートのパラメータと同じであることを確認してください。

+0

返信いただきありがとうございました。私はそれを試み、Crystal Reportのパラメータ名で再度確認しました。 CRのパラメータ名が私のコード(isEffective)の名前と一致しますが、まだエラーがあります – RedRocket

+0

あなたのパラメータの前に@記号を追加しましたか? –

+0

はい、私は、同じ問題を抱えています – RedRocket

関連する問題