Как обрабатывать объекты FieldObject переменной ширины в Crystal Reports

StackOverflow https://stackoverflow.com/questions/33937

  •  09-06-2019
  •  | 
  •  

Вопрос

У меня есть Crystal Report, который просматривается с помощью элемента управления CrystalReportViewer на странице .aspx (с использованием VS2008).

В отчете есть два управляемых данными объекта FieldObject (которые могут содержать переменное число символов), которые я хотел бы отобразить в одной строке рядом друг с другом.

Проблема в том, что когда текст в первом FieldObject слишком длинный, он перекрывает текст во втором FieldObject.

Я попытался установить CanGrow = True и MaxNumberOfLines = 1 в первом FieldObject, чтобы «сдвинуть» второй FieldObject дальше вправо, но это не сработало.

Как получить, чтобы второй объект FieldObject всегда отображался сразу после первого объекта FieldObject независимо от длины текста в первом?

Заранее благодарите за любые знания, которые вы можете опустить.

Это было полезно?

Решение

вы можете добавить текстовый объект в отчет. И при редактировании текста текстового объекта перетащите поле, которое вы хотите показать, из проводника объектов в текстовое поле. Затем нажмите пробел, затем перетащите второе поле в то же текстовое поле. Ваши два поля всегда будут одним пробелом. Вы можете, конечно, добавить больше пробелов или любой другой текст, который вы хотите.

Другие советы

Или вы можете создать функцию, которая возвращает field1 + " & Quot; + field2 и добавьте функцию в отчет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top