Gridview Visual Studio 2013选择Date=Today';日期
您好,我正在尝试使用SqlDataSource向Gridview显示信息,在Gridview中,它只显示日期为=to today的数据,但是我正在努力让它工作,我尝试了几种不同的方法。谁能帮我一下吗Gridview Visual Studio 2013选择Date=Today';日期,gridview,visual-studio-2013,webforms,sqldatasource,Gridview,Visual Studio 2013,Webforms,Sqldatasource,您好,我正在尝试使用SqlDataSource向Gridview显示信息,在Gridview中,它只显示日期为=to today的数据,但是我正在努力让它工作,我尝试了几种不同的方法。谁能帮我一下吗 谢谢 经过一番阅读,我发现使用LINQ查询输出到网格视图要容易得多,而且返回的正是我所需要的 Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load Using myEntities As New
谢谢 经过一番阅读,我发现使用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
End Class实际上不建议使用SqlDataSources,因为您将获得一个层溢出,让表示层负责了解您的SQL查询 您的解决方法是正确的,但建议使用一些ORM映射框架,如实体框架或NHibernate