Я полагаю, что проблема, с которой вы сталкиваетесь, заключается в том, что вы перечислили результаты запроса, прежде чем привязать их к своему элементу управления.
foreach (var t in transactionList)
{
Response.Write(t.Element(XName.Get("CustomerName")).Value);
}
Как только этот оператор будет выполнен, я почти уверен, чтоactionListListListне может использоваться ни для чего другого, если запрос не выполняется снова.
Другая вещь, которую нужно попробовать, - преобразовать результаты запроса транзакции в список, вызвав ToList () для запроса.
Tryэти две вещи и посмотрим, что произойдет.