0
私はLinqDataSource
のコントロールを使用してListView
のコントロールを塗りつぶして、asp.NET
アプリケーションを持っています。ここに私のLinqDataSource
コントロールのOnSelecting
コマンドのコードがあります:LinqDataSourceが選択された後に空であるかどうかを確認する方法?
protected void lds_Selecting(object sender, LinqDataSourceSelectEvenArgs e)
{
var db = new Models.EF.Entities();
e.Result = from x in db.Sliders
where x.IsPublic == true
select x;
}
これは素晴らしい作品が、今、私は結果が空である場合には、if文を実行したいです。結果が空であるかどうかはどうすればわかりますか?
「オブジェクト」 '「は、任意の」の定義なし拡張メソッドが含まれていません:そうそう、あなたが
Any
を実行できるIEnumerable<T>
を取得するためにas
を使用してキャストobject
としてプラス、LinqDataSourceSelectEvenArgs
店舗データを'オブジェクト'型の最初の引数を受け入れるすべてのものが見つかりました(使用するディレクティブまたはアセンブリ参照がありませんか?) –@BarryDoyle - チェックの編集 –
Okですが、結果が空の場合にのみ実行するよう実際に要求しました、if(!collection.Any()){}が動作すると、私を解決策に導いてくれてありがとう。 –