0
FastReportレポートを作成しましたが、プレビューしようとするとエラーが発生することがあります。Fastreportレポートが正しくありません
レポートが正しくありません: "可能System.Int32" に "My.Namespace.MyCustumEnum" の
無効な変換です。
私はSQLクエリを持っており、結果は自動的にDataTableに変換されます。 Enumの値をintにキャストしますが、私はそれがまだ起こっていないときでも。
これは、intを列挙型に暗黙的にキャストしようとしたときにうかがいました。あなたのコードで、値を列挙型に設定することを期待している場所はどこですか? DataTableの行からオブジェクトを取り込んでいますか? – Kell
いいえ、私はちょうど "2"のような値をチェックするだけで列挙を使用しません.Equals(enumValue) – horotab
((int)enumValue)== 2を試してみてください – Kell