Вот сценарий, который я пытаюсь реализовать.
У меня есть список объектов Product, каждый из которых имеет список объектов Price. Я пытаюсь отобразить эти данные с помощью DataList, где каждый элемент DataList представляет собой GridView для продукта, отображающий цены на этот продукт.
У меня все отлично работает, за исключением одного странного требования: мне нужно показывать название продукта в заголовке первого столбца каждого представления Gridview.
В SO есть множество вопросов о динамическом изменении HeaderText GridView, но эта ситуация кажется немного другой, поскольку мне нужно установить для нее значение с привязкой к данным родительского элемента управления.
Моей первой попыткой было установить текст заголовка GridView Column[0] в событии ItemCreated DataList. Это не сработало, потому что все они исчезали после обратной передачи.
Спасибо за вашу помощь!