こんにちは私はSqlDataSourceを使ってGridviewに情報を表示しようとしていますが、今日はデータが表示されていますが、違う方法。誰も私にこれで手を差し伸べることができますか?Visual Studio 2013 Select Where Date =今日の日付
Screenshot of current SQL Query
ありがとう!
こんにちは私はSqlDataSourceを使ってGridviewに情報を表示しようとしていますが、今日はデータが表示されていますが、違う方法。誰も私にこれで手を差し伸べることができますか?Visual Studio 2013 Select Where Date =今日の日付
Screenshot of current SQL Query
ありがとう!
何度か読んだ後、LINQクエリを使用してグリッドビューに出力するのが簡単になり、必要なものを正確に返します。
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
Using myEntities As New BackupsEntities
Dim today = DateAndTime.Today
Dim successfuldaily = From BackupTable In myEntities.BackupTables
Where BackupTable.Status = "Success"
Where BackupTable.Date = today
Select BackupTable
GridView1.DataSource = successfuldaily.ToList
GridView1.DataBind()
End Using
End Sub
エンドクラス
実際に、それはあなたがプレゼンテーション層のためのあなたのSQLクエリを知っているの責任を与える層のオーバーフローを取得しているため、SqlDataSourcesを使用してお勧めしません。
解決方法は正しいですが、Entity FrameworkやNHibernateなどのORMマッピングフレームワークを使用することをお勧めします。