0

LinqDataSource によって返されるデータに基づいてデータを表示する Grid View コントロールがあります。LinqDataSource は、日付コントロール (where 句で使用される) で選択された日付に応じてデータを選択しますが、GUID である現在のユーザー ID に基づく where 句も必要です。

LinqDataSource を取得して現在のユーザー ID を取得し、それを where 句で使用するにはどうすればよいですか? 現在、私のコードは次のようになっています (.aspx ページ内)。

Where=UserID == GUID?(@UserID)

<asp:Parameter DbType="Guid" Name="UserId" />

これで十分な情報だと思います。さらに必要な場合はお知らせください。:)

ありがとう :)

4

2 に答える 2

0

誰かが興味を持っている場合は、スマート タグの使用をやめて、LinqDataSource の _Selecting イベントにクエリを記述しました。それはそれを修正するように見えました。

于 2009-11-09T22:01:05.410 に答える