22

最近我正在调查这个问题:Storing long values in DataGridView C#。经过一些测试,我发现即使该值实际存储在单元格中并且您可以通过编程方式访问它,它DataGridViewCell也不会显示任何长度大于43679 个字符的文本。

实际上,这也被报告为一个错误SQL Server Management StudioSSMS - Can not paste more than 43679 characters from a column in Grid Mode

我猜这个限制是为了防止 UI 渲染出现任何过载。但我的问题是:

  1. 为什么要使用这个确切的值?
  2. 有这个限制的任何文件吗?
4

1 回答 1

4

如果转换43679为十六进制,则为0xAAA0. 或以相反的形式0xAAA0 = 0xFFFF - 0x555F

0x555F是中文Unicode符号'open; 开始'。可能是中文信息或某种中国魔法)

于 2013-01-28T19:49:48.177 回答