2016-09-19 5 views
0

Моя хранимая процедура получает информацию из базы данных SQL. Теперь я хочу добавить информацию в хрустальный отчет и отобразить PDF со всеми подробностями.Разделить строки по имени

Я использую Visual Studio с установленными отчетами Crystal, кодирование на C# с использованием Dataset для получения моей информации с SQL. Информация представляет собой список имен с тремя другими деталями, которые идут с этими именами (столбцами). Время от времени это может быть одно имя в результате, или это может быть 3 имени в результате.

Моя цель состоит в том, чтобы иметь таблицу в отчете, и каждая строка таблицы содержит имя в первом столбце, а затем в 3 последовательных столбцах соответствующие ее детали. То же самое относится к таблице SQL, которую вы получаете при извлечении информации.

Чтобы настроить отдельные столбцы легко, перетащите каждое поле в отчет. Но как я могу разделить имена так, чтобы у меня было одно имя, указанное в таблице строк? Это результат из запроса:

enter image description here

Я хочу, чтобы заполнить его в моей форме кристалл, который выглядит следующим образом:

enter image description here

+0

Вы можете показать пример, что хотите, или поделиться какой-либо графикой, чтобы ее было легко понять, что вам нужно? –

+0

В этом случае вы также можете перетащить поле и будете вести себя так же, как вы ожидаете, я думаю. –

+0

Из того, что я использовал до сих пор, можно перетащить имена столбцов только в форму, в которой вы хотите, чтобы эти данные отображались. Повторите попытку, чтобы увидеть, могу ли я глубже войти в имя столбца, а затем перетащить строки. – ExpressDude

ответ

0

Решение, которое я закончил с было создание суб-отчет, поместите его поверх таблицы, которую я создал на моей второй картинке. Затем добавили столбцы в под-отчет, забрали любые границы. А затем между размером контейнера в отчете и параметрами абзаца контейнера я скорректировал пробелы. Теперь, если у меня есть более одной строки в списке, она появляется в каждой строке по мере необходимости.

Смежные вопросы