1

ナビゲーションプロパティ(基本的にはリレーションシップ)を備えたEF4エンティティにWebgridを供給しています

Webgridがその外部キーのnullを検出すると、そのオブジェクトを探しているためにエラーになります。この場合、このオブジェクトは存在しません。

列アイテムがnullで、デフォルトでWebgridヘルパー内の値になっていることをキャッチすることは可能ですか?

4

1 に答える 1

4

私があなたの問題に正しく関係しているのであれば、次のコードがあなたの目的に役立つはずだと思います。トリガーの下には、linqに含めることで取得するナビゲートされたエンティティがあり、このエンティティがnullの場合は、以下のようなチェックを行うことができます。

grid.Column("Job", format: @<text>  @if (@item.Trigger !=null) { <span> Write your default code here .</span> } </text> close text tag here ),

それがあなたの問題を解決することを願っています。

'text'を投稿した後、このフォーラムで切り捨てられていることに気づきました。ご覧のとおり、テキストを2 @の間に<と>で入力し、最後の前にそのテキストタグを閉じます)。

ではごきげんよう。

于 2011-03-16T20:26:29.850 に答える