public GeneratedArchiveOperationForm(WindowInfo windowInfo, ArchiveGridType gridType) : base(gridType == ArchiveGridType.ArchiveUnboundGridLoadOnDemand ? (MyGrid)(new ArchiveUnboundWithDetailGridLoadOnDemand()) : (gridType == ArchiveGridType.ArchiveBoundGrid ? (MyGrid)(new ArchiveBoundGrid()) : null)) { Initialize(windowInfo); }