Похоже, проверка того, какие абзацы идут после цифр, и размещение \noindent
перед всеми вручную - единственный способ сделать это.
Если вы связали свой datagrid с Observable Collection (если нет, то должны), тогда вам нужно будет реализовать интерфейс INotifyCollectionChanged, чтобы слушатели получали уведомления о динамических изменениях, например о добавлении элементов. и удаляется или обновляется весь список.
HTH
Иногда обновления сетки данных недостаточно, и ее родительский элемент тоже должен быть обновлен.
Попробуйте следующее:
dgv.Refresh(); // Make sure this comes first
dgv.Parent.Refresh(); // Make sure this comes second
Вы также можете отредактировать свой источник и присоединить новый источник данных к элементу управления .
Если это сетка с привязкой к данным, вам следует работать с самим источником привязки, а не с сеткой.
Вместо этого попробуйте удалить фактические элементы из источника привязки.
Разве вам не нужно повторно привязать сетку данных?
dgrv.Datasource = [whatever data source];
dgrv.DataBind();
?