Reporting for printing Labels

4 posts, 0 answers
  1. Joseph Baker
    Joseph Baker avatar
    17 posts
    Member since:
    Jul 2006

    Posted 02 Apr 2015 Link to this post

    Hello,
    I am using Telerik Reporting for web to create shipping labels and it looks great to print out one label at a time but if I want to print in a different position based on a parameter. I am using Avery label (template number is 5264) and it has 6 (2x3) labels on a sheet. Currently the label is a static design

    How can I do it? 

    For example,
    ----------
    | A | B |
    | C | D |
    | E | F |
    ---------

    Thanks
  2. Nasko
    Admin
    Nasko avatar
    909 posts

    Posted 02 Apr 2015 Link to this post

    Hello Joseph,

    Though I am not aware how you are controlling the layout based on a parameter value, the described layout seems similar to the one demonstrated in the How to: Create Multi-Column Report - Across the Page and Then Down KB article. You might find useful the approach in the article which is achieved using a List item and row/column groups.

    Regards,
    Nasko
    Telerik
     

    See What's Next in App Development. Register for TelerikNEXT.

     
  3. DevCraft banner
  4. Joseph Baker
    Joseph Baker avatar
    17 posts
    Member since:
    Jul 2006

    Posted 02 Apr 2015 in reply to Nasko Link to this post

    hello Nasko,
    Thank you for responding. I have created a multi-column report using across the page and then down article example. I put in the row/columns groups but it is not working. What I am trying to do is pass a parameter to the report to display the label in position B instead of position.

            private void InitializeComponent()
            {
                Telerik.Reporting.TableGroup tableGroup1 = new Telerik.Reporting.TableGroup();
                Telerik.Reporting.TableGroup tableGroup2 = new Telerik.Reporting.TableGroup();
                Telerik.Reporting.Group group1 = new Telerik.Reporting.Group();
                Telerik.Reporting.ReportParameter reportParameter1 = new Telerik.Reporting.ReportParameter();
                Telerik.Reporting.ReportParameter reportParameter2 = new Telerik.Reporting.ReportParameter();
                Telerik.Reporting.ReportParameter reportParameter3 = new Telerik.Reporting.ReportParameter();
                Telerik.Reporting.ReportParameter reportParameter4 = new Telerik.Reporting.ReportParameter();
                Telerik.Reporting.Drawing.StyleRule styleRule1 = new Telerik.Reporting.Drawing.StyleRule();
                Telerik.Reporting.Drawing.StyleRule styleRule2 = new Telerik.Reporting.Drawing.StyleRule();
                Telerik.Reporting.Drawing.StyleRule styleRule3 = new Telerik.Reporting.Drawing.StyleRule();
                Telerik.Reporting.Drawing.StyleRule styleRule4 = new Telerik.Reporting.Drawing.StyleRule();
                Telerik.Reporting.Drawing.StyleRule styleRule5 = new Telerik.Reporting.Drawing.StyleRule();
                this.MailingLabels = new Telerik.Reporting.SqlDataSource();
                this.detail = new Telerik.Reporting.DetailSection();
                this.lstAvery5264 = new Telerik.Reporting.List();
                this.panel1 = new Telerik.Reporting.Panel();
                this.lblShipmentId = new Telerik.Reporting.TextBox();
                this.textBox1 = new Telerik.Reporting.TextBox();
                this.lblCarrierPro = new Telerik.Reporting.TextBox();
                this.textBox2 = new Telerik.Reporting.TextBox();
                this.lblShipper = new Telerik.Reporting.TextBox();
                this.ShipperName = new Telerik.Reporting.TextBox();
                this.lblShipperPickupDate = new Telerik.Reporting.TextBox();
                this.ShipperPickupDate = new Telerik.Reporting.TextBox();
                this.ShipperAddress1 = new Telerik.Reporting.TextBox();
                this.ShipperAddress2 = new Telerik.Reporting.TextBox();
                this.ShipperCityStateZip = new Telerik.Reporting.TextBox();
                this.lblShipperContactName = new Telerik.Reporting.TextBox();
                this.lblShipperPhone = new Telerik.Reporting.TextBox();
                this.ShipperPhone = new Telerik.Reporting.TextBox();
                this.ShipperContactName = new Telerik.Reporting.TextBox();
                this.lblShipperReference = new Telerik.Reporting.TextBox();
                this.ShipperReference = new Telerik.Reporting.TextBox();
                this.shape1 = new Telerik.Reporting.Shape();
                this.lblConsignee = new Telerik.Reporting.TextBox();
                this.ConsigneeName = new Telerik.Reporting.TextBox();
                this.lblConsigneeEstDeliveryDate = new Telerik.Reporting.TextBox();
                this.ConsigneeDeliveryDate = new Telerik.Reporting.TextBox();
                this.ConsigneeAddress1 = new Telerik.Reporting.TextBox();
                this.ConsigneeAddress2 = new Telerik.Reporting.TextBox();
                this.ConsigneeCityStateZip = new Telerik.Reporting.TextBox();
                this.lblConsigneePhone = new Telerik.Reporting.TextBox();
                this.ConsigneePhone = new Telerik.Reporting.TextBox();
                this.lblConsigneeContact = new Telerik.Reporting.TextBox();
                this.ConsigneeContactName = new Telerik.Reporting.TextBox();
                this.lblConsigneeReference = new Telerik.Reporting.TextBox();
                this.ConsigneeReference = new Telerik.Reporting.TextBox();
                this.PageCount = new Telerik.Reporting.TextBox();
                ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
                // 
                // MailingLabels
                // 
                this.MailingLabels.ConnectionString = "ReportLibrary.Properties.Settings.RRSmartFreightSolutions";
                this.MailingLabels.Name = "MailingLabels";
                this.MailingLabels.Parameters.AddRange(new Telerik.Reporting.SqlDataSourceParameter[] {
                new Telerik.Reporting.SqlDataSourceParameter("@shipment_id", System.Data.DbType.AnsiString, null)});
                this.MailingLabels.SelectCommand = "GetLTLFullLabel";
                this.MailingLabels.SelectCommandType = Telerik.Reporting.SqlDataSourceCommandType.StoredProcedure;
                // 
                // detail
                // 
                this.detail.Height = Telerik.Reporting.Drawing.Unit.Inch(4.5D);
                this.detail.Items.AddRange(new Telerik.Reporting.ReportItemBase[] {
                this.lstAvery5264});
                this.detail.Name = "detail";
                // 
                // lstAvery5264
                // 
                this.lstAvery5264.Body.Columns.Add(new Telerik.Reporting.TableBodyColumn(Telerik.Reporting.Drawing.Unit.Inch(3.2499210834503174D)));
                this.lstAvery5264.Body.Rows.Add(new Telerik.Reporting.TableBodyRow(Telerik.Reporting.Drawing.Unit.Inch(4.3000001907348633D)));
                this.lstAvery5264.Body.SetCellContent(0, 0, this.panel1);
                tableGroup1.Groupings.Add(new Telerik.Reporting.Grouping("=Fields.Index%2"));
                tableGroup1.Name = "ColumnGroup";
                this.lstAvery5264.ColumnGroups.Add(tableGroup1);
                this.lstAvery5264.DataSource = this.MailingLabels;
                this.lstAvery5264.Items.AddRange(new Telerik.Reporting.ReportItemBase[] {
                this.panel1});
                this.lstAvery5264.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D), Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D));
                this.lstAvery5264.Name = "lstAvery5264";
                this.lstAvery5264.NoDataMessage = "";
                tableGroup2.Groupings.Add(new Telerik.Reporting.Grouping("= Fields.Index/3"));
                tableGroup2.Name = "RowGroup1";
                this.lstAvery5264.RowGroups.Add(tableGroup2);
                this.lstAvery5264.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(3.2499210834503174D), Telerik.Reporting.Drawing.Unit.Inch(4.3000001907348633D));
                this.lstAvery5264.NeedDataSource += new System.EventHandler(this.lstAvery5264_NeedDataSource);
                // 
                // panel1
                // 
                this.panel1.Items.AddRange(new Telerik.Reporting.ReportItemBase[] {
                this.lblShipmentId,
                this.textBox1,
                this.lblCarrierPro,
                this.textBox2,
                this.lblShipper,
                this.ShipperName,
                this.lblShipperPickupDate,
                this.ShipperPickupDate,
                this.ShipperAddress1,
                this.ShipperAddress2,
                this.ShipperCityStateZip,
                this.lblShipperContactName,
                this.lblShipperPhone,
                this.ShipperPhone,
                this.ShipperContactName,
                this.lblShipperReference,
                this.ShipperReference,
                this.shape1,
                this.lblConsignee,
                this.ConsigneeName,
                this.lblConsigneeEstDeliveryDate,
                this.ConsigneeDeliveryDate,
                this.ConsigneeAddress1,
                this.ConsigneeAddress2,
                this.ConsigneeCityStateZip,
                this.lblConsigneePhone,
                this.ConsigneePhone,
                this.lblConsigneeContact,
                this.ConsigneeContactName,
                this.lblConsigneeReference,
                this.ConsigneeReference,
                this.PageCount});
                this.panel1.Name = "panel1";
                this.panel1.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(3.2499210834503174D), Telerik.Reporting.Drawing.Unit.Inch(4.3000001907348633D));
                // 
                // lblShipmentId
                // 
                this.lblShipmentId.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D), Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D));
                this.lblShipmentId.Name = "lblShipmentId";
                this.lblShipmentId.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.8999212384223938D), Telerik.Reporting.Drawing.Unit.Inch(0.19996070861816406D));
                this.lblShipmentId.Value = "Shipment ID:";
                // 
                // textBox1
                // 
                this.textBox1.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(0.90003937482833862D), Telerik.Reporting.Drawing.Unit.Inch(0D));
                this.textBox1.Name = "ShipmentID";
                this.textBox1.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.1000000238418579D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.textBox1.Style.Font.Bold = true;
                this.textBox1.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(12D);
                this.textBox1.Value = "= Fields.SHIPMENT_ID";
                // 
                // lblCarrierPro
                // 
                this.lblCarrierPro.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(2.0001182556152344D), Telerik.Reporting.Drawing.Unit.Inch(0D));
                this.lblCarrierPro.Name = "lblCarrierPro";
                this.lblCarrierPro.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.40000024437904358D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.lblCarrierPro.Value = "Pro:";
                // 
                // textBox2
                // 
                this.textBox2.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(2.4103775024414062D), Telerik.Reporting.Drawing.Unit.Inch(0D));
                this.textBox2.Name = "CarrierPro";
                this.textBox2.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.68958312273025513D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.textBox2.Value = "= Fields.CARPRO";
                // 
                // lblShipper
                // 
                this.lblShipper.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(0.30000004172325134D));
                this.lblShipper.Name = "lblShipper";
                this.lblShipper.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.2000001668930054D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.lblShipper.Style.Font.Bold = true;
                this.lblShipper.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(12D);
                this.lblShipper.Value = "SHIPPER:";
                // 
                // ShipperName
                // 
                this.ShipperName.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(3.9378803194267675E-05D), Telerik.Reporting.Drawing.Unit.Inch(0.60000008344650269D));
                this.ShipperName.Name = "ShipperName";
                this.ShipperName.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.0999212265014648D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.ShipperName.Value = "= Fields.ORIGN_NAME";
                // 
                // lblShipperPickupDate
                // 
                this.lblShipperPickupDate.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(1.5001182556152344D), Telerik.Reporting.Drawing.Unit.Inch(0.60000008344650269D));
                this.lblShipperPickupDate.Name = "lblShipperPickupDate";
                this.lblShipperPickupDate.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.90000009536743164D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.lblShipperPickupDate.Value = "Pickup Date:";
                // 
                // ShipperPickupDate
                // 
                this.ShipperPickupDate.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(2.4499213695526123D), Telerik.Reporting.Drawing.Unit.Inch(0.60000008344650269D));
                this.ShipperPickupDate.Name = "ShipperPickupDate";
                this.ShipperPickupDate.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.65003937482833862D), Telerik.Reporting.Drawing.Unit.Inch(0.20000004768371582D));
                this.ShipperPickupDate.Value = "=Fields.ORIGN_EST_DATE_TIME.Month+\"/\"+ Fields.ORIGN_EST_DATE_TIME.Day+\"/\"+ Fields" +
        ".ORIGN_EST_DATE_TIME.Year";
                // 
                // ShipperAddress1
                // 
                this.ShipperAddress1.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(0.80000013113021851D));
                this.ShipperAddress1.Name = "ShipperAddress1";
                this.ShipperAddress1.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.1000000238418579D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.ShipperAddress1.Value = "= Fields.ORIGN_ADDRESS_1";
                // 
                // ShipperAddress2
                // 
                this.ShipperAddress2.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(1.0000001192092896D));
                this.ShipperAddress2.Name = "ShipperAddress2";
                this.ShipperAddress2.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.1000000238418579D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.ShipperAddress2.Value = "= Fields.ORIGN_ADDRESS_2";
                // 
                // ShipperCityStateZip
                // 
                this.ShipperCityStateZip.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(1.2000000476837158D));
                this.ShipperCityStateZip.Name = "ShipperCityStateZip";
                this.ShipperCityStateZip.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.4000000953674316D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.ShipperCityStateZip.Value = "= Fields.ORIGN_CITY+\", \"+ Fields.ORIGN_STATE+\" \"+ Fields.ORIGN_POSTAL_CODE";
                // 
                // lblShipperContactName
                // 
                this.lblShipperContactName.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D), Telerik.Reporting.Drawing.Unit.Inch(1.5D));
                this.lblShipperContactName.Name = "lblShipperContactName";
                this.lblShipperContactName.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.70000004768371582D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.lblShipperContactName.Value = "Contract:";
                // 
                // lblShipperPhone
                // 
                this.lblShipperPhone.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(1.5001182556152344D), Telerik.Reporting.Drawing.Unit.Inch(0.80000013113021851D));
                this.lblShipperPhone.Name = "lblShipperPhone";
                this.lblShipperPhone.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.49992117285728455D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.lblShipperPhone.Value = "Phone:";
                // 
                // ShipperPhone
                // 
                this.ShipperPhone.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(2.1166274547576904D), Telerik.Reporting.Drawing.Unit.Inch(0.80000013113021851D));
                this.ShipperPhone.Name = "ShipperPhone";
                this.ShipperPhone.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.9833332896232605D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.ShipperPhone.Value = "= Fields.ORIGN_CONTACT_PHONE";
                // 
                // ShipperContactName
                // 
                this.ShipperContactName.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(0.79996061325073242D), Telerik.Reporting.Drawing.Unit.Inch(1.5D));
                this.ShipperContactName.Name = "ShipperContactName";
                this.ShipperContactName.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.1000000238418579D), Telerik.Reporting.Drawing.Unit.Inch(0.19999997317790985D));
                this.ShipperContactName.Value = "= Fields.ORIGN_CONTACT_NAME";
                // 
                // lblShipperReference
                // 
                this.lblShipperReference.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(1.7000789642333984D));
                this.lblShipperReference.Name = "lblShipperReference";
                this.lblShipperReference.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.800000011920929D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.lblShipperReference.Value = "Reference:";
                // 
                // ShipperReference
                // 
                this.ShipperReference.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(0.79996061325073242D), Telerik.Reporting.Drawing.Unit.Inch(1.7000789642333984D));
                this.ShipperReference.Name = "ShipperReference";
                this.ShipperReference.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.1000000238418579D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.ShipperReference.Value = "= Fields.PO";
                // 
                // shape1
                // 
                this.shape1.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(2D));
                this.shape1.Name = "shape1";
                this.shape1.ShapeType = new Telerik.Reporting.Drawing.Shapes.LineShape(Telerik.Reporting.Drawing.Shapes.LineDirection.EW);
                this.shape1.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(3.0999605655670166D), Telerik.Reporting.Drawing.Unit.Inch(0.1000000610947609D));
                // 
                // lblConsignee
                // 
                this.lblConsignee.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D), Telerik.Reporting.Drawing.Unit.Inch(2.100078821182251D));
                this.lblConsignee.Name = "lblConsignee";
                this.lblConsignee.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.99992126226425171D), Telerik.Reporting.Drawing.Unit.Inch(0.19992096722126007D));
                this.lblConsignee.Style.Font.Bold = true;
                this.lblConsignee.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(12D);
                this.lblConsignee.Value = "Consignee:";
                // 
                // ConsigneeName
                // 
                this.ConsigneeName.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(3.9339065551757812E-05D), Telerik.Reporting.Drawing.Unit.Inch(2.3999998569488525D));
                this.ConsigneeName.Name = "ConsigneeName";
                this.ConsigneeName.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.2999212741851807D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.ConsigneeName.Value = "= Fields.DEST_NAME";
                // 
                // lblConsigneeEstDeliveryDate
                // 
                this.lblConsigneeEstDeliveryDate.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(1.4002761840820313D), Telerik.Reporting.Drawing.Unit.Inch(2.3999998569488525D));
                this.lblConsigneeEstDeliveryDate.Name = "lblConsigneeEstDeliveryDate";
                this.lblConsigneeEstDeliveryDate.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.99984234571456909D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.lblConsigneeEstDeliveryDate.Value = "Est Deliv Date:";
                // 
                // ConsigneeDeliveryDate
                // 
                this.ConsigneeDeliveryDate.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(2.4103775024414062D), Telerik.Reporting.Drawing.Unit.Inch(2.3999998569488525D));
                this.ConsigneeDeliveryDate.Name = "ConsigneeDeliveryDate";
                this.ConsigneeDeliveryDate.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.68958312273025513D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.ConsigneeDeliveryDate.Value = "= Fields.DEST_EST_DATE_TIME.Month+\"/\"+ Fields.DEST_EST_DATE_TIME.Day+\"/\"+ Fields." +
        "DEST_EST_DATE_TIME.Year";
                // 
                // ConsigneeAddress1
                // 
                this.ConsigneeAddress1.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(2.6000001430511475D));
                this.ConsigneeAddress1.Name = "ConsigneeAddress1";
                this.ConsigneeAddress1.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.3000000715255737D), Telerik.Reporting.Drawing.Unit.Inch(0.20000012218952179D));
                this.ConsigneeAddress1.Value = "= Fields.DEST_ADDRESS_1";
                // 
                // ConsigneeAddress2
                // 
                this.ConsigneeAddress2.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(2.8000791072845459D));
                this.ConsigneeAddress2.Name = "ConsigneeAddress2";
                this.ConsigneeAddress2.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.3000000715255737D), Telerik.Reporting.Drawing.Unit.Inch(0.19992096722126007D));
                this.ConsigneeAddress2.Value = "= Fields.DEST_ADDRESS_2";
                // 
                // ConsigneeCityStateZip
                // 
                this.ConsigneeCityStateZip.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(3D));
                this.ConsigneeCityStateZip.Name = "ConsigneeCityStateZip";
                this.ConsigneeCityStateZip.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.3000000715255737D), Telerik.Reporting.Drawing.Unit.Inch(0.20000012218952179D));
                this.ConsigneeCityStateZip.Value = "= Fields.DEST_CITY+\", \"+ Fields.DEST_STATE+\" \"+ Fields.DEST_POSTAL_CODE";
                // 
                // lblConsigneePhone
                // 
                this.lblConsigneePhone.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(1.3999606370925903D), Telerik.Reporting.Drawing.Unit.Inch(2.7000000476837158D));
                this.lblConsigneePhone.Name = "lblConsigneePhone";
                this.lblConsigneePhone.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.5D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.lblConsigneePhone.Value = "Phone:";
                // 
                // ConsigneePhone
                // 
                this.ConsigneePhone.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(1.9457941055297852D), Telerik.Reporting.Drawing.Unit.Inch(2.7000000476837158D));
                this.ConsigneePhone.Name = "ConsigneePhone";
                this.ConsigneePhone.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.1541271209716797D), Telerik.Reporting.Drawing.Unit.Inch(0.19999980926513672D));
                this.ConsigneePhone.Value = "= Fields.DEST_CONTACT_PHONE";
                // 
                // lblConsigneeContact
                // 
                this.lblConsigneeContact.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(3.3999998569488525D));
                this.lblConsigneeContact.Name = "lblConsigneeContact";
                this.lblConsigneeContact.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.60000008344650269D), Telerik.Reporting.Drawing.Unit.Inch(0.20000012218952179D));
                this.lblConsigneeContact.Value = "Contact:";
                // 
                // ConsigneeContactName
                // 
                this.ConsigneeContactName.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(0.60003930330276489D), Telerik.Reporting.Drawing.Unit.Inch(3.3999998569488525D));
                this.ConsigneeContactName.Name = "ConsigneeContactName";
                this.ConsigneeContactName.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.0999213457107544D), Telerik.Reporting.Drawing.Unit.Inch(0.20000012218952179D));
                this.ConsigneeContactName.Value = "= Fields.DEST_CONTACT_NAME";
                // 
                // lblConsigneeReference
                // 
                this.lblConsigneeReference.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(-3.9418537198798731E-05D), Telerik.Reporting.Drawing.Unit.Inch(3.6000001430511475D));
                this.lblConsigneeReference.Name = "lblConsigneeReference";
                this.lblConsigneeReference.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.800000011920929D), Telerik.Reporting.Drawing.Unit.Inch(0.20000012218952179D));
                this.lblConsigneeReference.Value = "Reference:";
                // 
                // ConsigneeReference
                // 
                this.ConsigneeReference.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(0.79996061325073242D), Telerik.Reporting.Drawing.Unit.Inch(3.600078821182251D));
                this.ConsigneeReference.Name = "ConsigneeReference";
                this.ConsigneeReference.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(0.90000009536743164D), Telerik.Reporting.Drawing.Unit.Inch(0.19992129504680634D));
                this.ConsigneeReference.Value = "= Fields.PO";
                // 
                // PageCount
                // 
                this.PageCount.Location = new Telerik.Reporting.Drawing.PointU(Telerik.Reporting.Drawing.Unit.Inch(0.0999605655670166D), Telerik.Reporting.Drawing.Unit.Inch(4D));
                this.PageCount.Name = "PageCount";
                this.PageCount.Size = new Telerik.Reporting.Drawing.SizeU(Telerik.Reporting.Drawing.Unit.Inch(1.9000787734985352D), Telerik.Reporting.Drawing.Unit.Inch(0.30000010132789612D));
                this.PageCount.Style.Font.Bold = true;
                this.PageCount.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(12D);
                this.PageCount.Value = "= PageNumber+\" of \"+ PageCount";
                // 
                // MailingLabel
                // 
                this.DataSource = this.MailingLabels;
                group1.Name = "group";
                this.Groups.AddRange(new Telerik.Reporting.Group[] {
                group1});
                this.Items.AddRange(new Telerik.Reporting.ReportItemBase[] {
                this.detail});
                this.Name = "MailingLabel";
                this.PageSettings.ColumnCount = 2;
                this.PageSettings.Landscape = false;
                this.PageSettings.Margins = new Telerik.Reporting.Drawing.MarginsU(Telerik.Reporting.Drawing.Unit.Inch(1D), Telerik.Reporting.Drawing.Unit.Inch(1D), Telerik.Reporting.Drawing.Unit.Inch(1D), Telerik.Reporting.Drawing.Unit.Inch(1D));
                this.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Letter;
                reportParameter1.Name = "shipmentid";
                reportParameter1.Value = "SM00125468";
                reportParameter2.Name = "StartingPosition";
                reportParameter2.Type = Telerik.Reporting.ReportParameterType.Integer;
                reportParameter2.Value = "1";
                reportParameter3.Name = "PageCount";
                reportParameter3.Type = Telerik.Reporting.ReportParameterType.Integer;
                reportParameter3.Value = "2";
                reportParameter4.Name = "CurPage";
                reportParameter4.Type = Telerik.Reporting.ReportParameterType.Integer;
                reportParameter4.Value = "1";
                this.ReportParameters.Add(reportParameter1);
                this.ReportParameters.Add(reportParameter2);
                this.ReportParameters.Add(reportParameter3);
                this.ReportParameters.Add(reportParameter4);
                this.Style.BackgroundColor = System.Drawing.Color.White;
                styleRule1.Selectors.AddRange(new Telerik.Reporting.Drawing.ISelector[] {
                new Telerik.Reporting.Drawing.TypeSelector(typeof(Telerik.Reporting.TextItemBase)),
                new Telerik.Reporting.Drawing.TypeSelector(typeof(Telerik.Reporting.HtmlTextBox))});
                styleRule1.Style.Padding.Left = Telerik.Reporting.Drawing.Unit.Point(2D);
                styleRule1.Style.Padding.Right = Telerik.Reporting.Drawing.Unit.Point(2D);
                styleRule2.Selectors.AddRange(new Telerik.Reporting.Drawing.ISelector[] {
                new Telerik.Reporting.Drawing.StyleSelector("Title")});
                styleRule2.Style.Color = System.Drawing.Color.Black;
                styleRule2.Style.Font.Bold = true;
                styleRule2.Style.Font.Italic = false;
                styleRule2.Style.Font.Name = "Tahoma";
                styleRule2.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(18D);
                styleRule2.Style.Font.Strikeout = false;
                styleRule2.Style.Font.Underline = false;
                styleRule3.Selectors.AddRange(new Telerik.Reporting.Drawing.ISelector[] {
                new Telerik.Reporting.Drawing.StyleSelector("Caption")});
                styleRule3.Style.Color = System.Drawing.Color.Black;
                styleRule3.Style.Font.Name = "Tahoma";
                styleRule3.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(10D);
                styleRule3.Style.VerticalAlign = Telerik.Reporting.Drawing.VerticalAlign.Middle;
                styleRule4.Selectors.AddRange(new Telerik.Reporting.Drawing.ISelector[] {
                new Telerik.Reporting.Drawing.StyleSelector("Data")});
                styleRule4.Style.Font.Name = "Tahoma";
                styleRule4.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(9D);
                styleRule4.Style.VerticalAlign = Telerik.Reporting.Drawing.VerticalAlign.Middle;
                styleRule5.Selectors.AddRange(new Telerik.Reporting.Drawing.ISelector[] {
                new Telerik.Reporting.Drawing.StyleSelector("PageInfo")});
                styleRule5.Style.Font.Name = "Tahoma";
                styleRule5.Style.Font.Size = Telerik.Reporting.Drawing.Unit.Point(8D);
                styleRule5.Style.VerticalAlign = Telerik.Reporting.Drawing.VerticalAlign.Middle;
                this.StyleSheet.AddRange(new Telerik.Reporting.Drawing.StyleRule[] {
                styleRule1,
                styleRule2,
                styleRule3,
                styleRule4,
                styleRule5});
                this.Width = Telerik.Reporting.Drawing.Unit.Inch(3.77496075630188D);
                ((System.ComponentModel.ISupportInitialize)(this)).EndInit();

            }
  5. Nasko
    Admin
    Nasko avatar
    909 posts

    Posted 06 Apr 2015 Link to this post

    Hello Joseph,

    We are missing the MailingLabels data source used in your example. Note that the previously provided KB article also contains a code sample which you can use to test and apply the approach. In case you experience any issues, please open a new support ticket and attach a runnable project with test data to it, which we can run locally and advise accordingly. Also describe the desired result in detail in the support ticket.

    Regards,
    Nasko
    Telerik
     

    See What's Next in App Development. Register for TelerikNEXT.

     
Back to Top