2017年3月2日 星期四

【Winform】Add fixed Where condition to select command for BindingSource

在 BindingSource 增加 XXXType = 1 或 XXXDate < GETDATE() 這種哈死的 Where 條件。

可能是我 Winform 背景知識太缺乏,查了超級久完全查不到怎麼做,用 smartTag 改 query string 會跑一個 filler UI 出來,而且結果還是錯的,後來又嘗試在各種 design.cs 層級的事件撈之前去截改 query 或在 Fill 發動之後去調 DataTable,可是總有問題。

最後答案超簡單,在 table 的 bindingSource(注意不是 DB 的),Filter 屬性加入你要的條件子句就好了!

沒有留言:

張貼留言