Grid Control Landscape Print Devexpress

 private void gridView1_PrintInitialize(object sender, DevExpress.XtraGrid.Views.Base.PrintInitializeEventArgs e) {
   PrintingSystemBase pb = e.PrintingSystem as PrintingSystemBase;
   pb.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Legal;
   pb.PageSettings.Landscape = true;
 }

 private void preview(GridControl grid) {
   if (!grid.IsPrintingAvailable) {
     MessageBox.Show("The 'XtraPrinting' library is not found", "Error");
     return;
   }
   grid.ShowRibbonPrintPreview();
 }

 private void btnPrint_Click(object sender, EventArgs e) {
   preview(dtMembers);
 }