示例#1
0
        private void printModel_Click(object sender, EventArgs e)
        {
            DataRowView dr         = (DataRowView)lstTree.GetDataRecordByNode(lstTree.FocusedNode);
            var         rec        = new ReceiveDoc();
            DataTable   dt         = rec.GetModel19RefNo(dr["RefNo"].ToString(), Convert.ToInt32(cboStores.EditValue), dr["Date"].ToString());
            var         modelprint = new Model19
            {
                PrintedBy = { Text = _printedby }
            };

            var tbl1 = dt;

            tbl1.TableName = "Model19";
            var dtset = new DataSet();

            dtset.Tables.Add(tbl1.Copy());
            modelprint.ReportUnit = DevExpress.XtraReports.UI.ReportUnit.TenthsOfAMillimeter;
            modelprint.PaperKind  = System.Drawing.Printing.PaperKind.Custom;
            //modelprint.PageHeight = modelprint.PageHeight / 10; //Convert.ToInt32(BLL.Settings.PaperHeightCredit);
            // modelprint.PageWidth = modelprint.PageHeight / 10; //Convert.ToInt32(BLL.Settings.PaperWidthCredit);
            modelprint.DataSource = dtset;
            modelprint.Landscape  = true;
            modelprint.ShowPreviewDialog();
        }