То, что вы описываете, может произойти, если обратная запись является асинхронной (запускается из элемента управления в UpdatePanel), когда доступ к элементу управления (в данном случае HtmlTableCell) находится за пределами UpdatePanel.
Не обращайте внимания, если это не так.
Редактировать
У вас есть два варианта.
Вы можете настроить элемент управления в UpdatePanel, который инициирует асинхронную обратную передачу для выполнения стандартной обратной передачи. Для этого определите PostBackTrigger в UpdatePanel, установив ControlID для идентификатора элемента управления, который вы хотите выполнить обратную передачу.
(Поскольку при этом будет выполняться полная обратная передача, HtmlTableCell будет доступен для изменения)
<asp:UpdatePanel ... >
...
<Triggers>
<asp:PostBackTrigger ControlID="ControlIDToPostBack" />
</Triggers>
</asp:UpdatePanel>
Или вы можете добавить HtmlTableCell (и родительские строки, таблицу и т. Д.), Который вы хотите обновить, в другой параметр UpdatePanel, задав оба свойства UpdateManel UpdateMode в Always.
Это обеспечит обновление содержимого в обоих элементах управления UpdatePanel для всех обратных передач, созданных на странице. Который включает асинхронные обратные передачи.
<asp:UpdatePanel ... UpdateMode="Always">
Надеюсь, это поможет.