OutlookGrid 繼承自 .NET 2.0 DataGridView,目標是以最少代碼實現類似 Outlook 2003 的分組、排序體驗。避免複雜的 Hook、Callback 或 Win32 API,僅覆寫必要事件處理器。
OutlookGrid.cs、OutlookGrid.Designer.cs、OutlookGridRow.cs、OutlookGridGroup.cs、DataSourceManager.cs 加入專案。Columns.Add、Rows.Add。DataSource 屬性,最簡單且支援排序、分組自動運作。
本文不盡述所有選項,完整功能請參考範例專案。