Недавно я исследовал этот вопрос: Сохранение длинных значений в DataGridView С#. После некоторых тестов я обнаружил, что DataGridViewCell
не будет отображать текст с длиной более 43679, даже если это значение действительно хранится в ячейке, и вы можете получить к нему доступ программно.
Собственно, это также было сообщено как ошибка для SQL Server Management Studio
: SSMS - не удается вставить более 43679 символов из столбца в режиме сетки.
Я предполагаю, что предел предназначен для предотвращения перегрузки в представлении пользовательского интерфейса. Но мои вопросы:
- Почему это точное значение используется?
- Есть ли какая-либо документация для этого ограничения?