Puedes diseñar un reporte en blanco y usar campos no en lazados, y por codigo asignar un valor a cada uno de los campos no enlazados, asi:
Código:
rptEtiq.DataDefinition.FormulaFields[0].Text = "'"+DescripcionStandar+"'";
rptEtiq.DataDefinition.FormulaFields[1].Text = "'"+DescripPdto+"'";
rptEtiq.DataDefinition.FormulaFields[2].Text = "'"+DescripcionArea+"'";
rptEtiq.DataDefinition.FormulaFields[5].Text = "'"+Etiqueta+"'";
rptEtiq es la instancia de mi reporte y lo que esta resaltado son la variables que tienen los valores a llevar al reporte, los numeros 0,1,2,5 es el index del objeto no enlazado y corresponde al orden como fueron agregados el formulario.
Espero te sirva de algo
Saludos