В настоящее время я работаю над некоторыми отчетами, и мне нужно добавить несколько отчетов в один PDF. Для этого я использую ReportViewer для получения отчетов в другом байте []. Когда у меня есть все отчеты в списке, я присоединяюсь к ним, используя следующий метод
byte[] appendBuffers(List<byte[]> arrays)
{
List<byte> byteList = new List<byte>();
for (int i = 0; i < arrays.Count; i++)
{
for (int j = 0; j < arrays[i].Length; j++)
{
byteList.Add(arrays[i][j]);
}
}
return byteList.ToArray();
}
Теперь ... как только я закончу, в полученном байте [] будут все данные, однако, когда я отображаю отчеты на своем веб-сайте, я вижу только последний отчет, который появляется на экране. Есть идеи?