當有使用EntityDataSource進行查詢時
只需要在EntityDataSource_ContextCreated(object sender, EntityDataSourceContextCreatedEventArgs e)
內重新改寫
EntityDataSourceCom.Where 即可
比較注意的重點
一、當查詢的為時間建議寫:
it.Time>=DATETIME'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm") + "'"
二、當有AND跟OR要連結起來時寫法(這個倒是試了一陣子)
EntityDataSource.Where= "it.name='%台灣%' AND (it.bookname='%自然%' OR it.bookname='%數學%')"
試過不可行的方式…
EntityDataSource.Where= " (it.bookname='%自然%' OR it.bookname='%數學%') AND it.name='%台灣%'"
ref→http://huan-lin.blogspot.com/2011/04/entitydatasourceselect-it.html:說明it是什麼
只需要在EntityDataSource_ContextCreated(object sender, EntityDataSourceContextCreatedEventArgs e)
內重新改寫
EntityDataSourceCom.Where 即可
比較注意的重點
一、當查詢的為時間建議寫:
it.Time>=DATETIME'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm") + "'"
二、當有AND跟OR要連結起來時寫法(這個倒是試了一陣子)
EntityDataSource.Where= "it.name='%台灣%' AND (it.bookname='%自然%' OR it.bookname='%數學%')"
試過不可行的方式…
EntityDataSource.Where= " (it.bookname='%自然%' OR it.bookname='%數學%') AND it.name='%台灣%'"
ref→http://huan-lin.blogspot.com/2011/04/entitydatasourceselect-it.html:說明it是什麼
沒有留言:
張貼留言