續上篇,接下來我要把 XtraGrid 的排序跟過濾拿出來
關鍵技術
- 過濾事件:ColumnFilterChanged
- 取出過濾語法:CriteriaToWhereClauseHelper.GetDynamicLinqWhere(op)
- 排序事件:複寫OnColumnSortInfoCollectionChanged
- 取出排序欄位:GridView.SortInfo
續上篇,接下來我要把 XtraGrid 的排序跟過濾拿出來
關鍵技術
續上篇,這篇要分享的是展開 Master 後,去撈 Deatil 的資料
關鍵技巧
ViewModel:
Master 要有 Detail 屬性,型別要用 List<T>
MainView:
this.Master_GridView.OptionsDetail.AllowExpandEmptyDetails = true;
this.Master_GridView.MasterRowExpanding += this.Master_GridView_MasterRowExpanding;
續上篇,這裡要分享的是分頁控制項的實作方式,給需要的夥伴
DevExpress XtraGrid 本身沒有提供SQL分頁的控制項,經過一番研究後,我將整理出幾種做法,這裡要分享的是捲軸分頁,給需要的夥伴