記録された日付が今日の日付と一致するレコードのみを表示するには、Telerikグリッドが必要です。
編集-現在、私はedmxを介してdbをプロジェクトに接続していますが、以前にテーブルで行ったフィルタリングの種類は、ドロップダウンを操作するためのビューモデルのみでした。そのため、実行する必要のある手順がわかりません。 Telerikグリッドを使用します。
記録された日付が今日の日付と一致するレコードのみを表示するには、Telerikグリッドが必要です。
編集-現在、私はedmxを介してdbをプロジェクトに接続していますが、以前にテーブルで行ったフィルタリングの種類は、ドロップダウンを操作するためのビューモデルのみでした。そのため、実行する必要のある手順がわかりません。 Telerikグリッドを使用します。
バインドする前に、データソースをフィルタリングするだけです。
編集:
TelerikのMVC拡張機能を使用している場合は、次のようにします。
<%= Html.Telerik().Grid(Model)
.Name("Grid")
.Filterable(filtering => filtering.Filters(filters =>
{
filters.Add(o => o.ContactName).StartsWith("Paul").And().EndsWith("Wilson");
}))
%>
Telerikデモで見られるように:http://demos.telerik.com/aspnet-mvc/grid/filtering
私はWebFormsでTelerikライブラリを使用しただけで、そこでは少し異なります。
Entity FrameworkまたはT-SQLのどちらを使用しているかにかかわらず、クエリにWhere句を追加し、datetime列を現在の日付.NET DateTime.Now()またはT-SQL GetDate()と照合する必要があります。
例
myDB.myTable.Where(m => m.CreateDate == DateTime.Now())
また
table1からcol1、col2、colDateを選択します。ここでcolDate = GetDate()