VirtualMode 中的 WinForms ListView 是否限制为 100,000,000 行?

2023-12-11

我有一些网格场景,我想显示 > 500,000,000 行 在列表视图中。

如果我人为地限制我的ListView显示100,000,000:

 _listView.VirtualListSize = _data.Count;
 if (_listView.VirtualListSize > 100000000)
   _listView.VirtualListSize = 100000000;

一切正常(自然在虚拟模式下)。 当我将代码更改为:

 _listView.VirtualListSize = _data.Count;
 if (_listView.VirtualListSize > 100000001)
   _listView.VirtualListSize = 100000001;

ListView 显示一个空网格... 这是微软的错误吗? 这是从哪里来的? 这是 Win32 ListView 的限制吗? 最重要的是,为什么没有记录下来?


这是不可能的。正如您所发现的,100,000,000 是绝对限制。 MS 从未记录过它(据我所知),但这个限制很早就为人所知:2004年的回答.

在以前版本的 Windows 上,尝试超过 100,000,000 次会使操作系统崩溃:)

在我的 XP 和 Vista 计算机上,尝试超过 100,000,000 行将大小限制为 9,999,999。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VirtualMode 中的 WinForms ListView 是否限制为 100,000,000 行? 的相关文章

  • 如何在没有 Visual Studio 的情况下将新文件添加到 .csproj 文件

    如何添加新文件到 csproj从命令提示符 我认为没有任何工具可以响应命令行上的 add project 命令来执行此操作 但我认为您可以幸运地创建一个程序 脚本来直接操作 csproj 文件的 XML 内容 csproj 文件的结构如下所
  • 解决找不到程序集的问题 |文件未找到异常 |融合日志

    我正在尝试将我的解决方案包 wsp 部署到 SharePoint 2007 环境 WSP 包含一个功能 该功能加载功能接收器类以在运行时部署计时器作业 在部署此 WSP 时 我不断得到 特征 fb631f6c 2c46 4ab5 b7b3
  • 托管 .NET 代码中的“访问冲突写入位置...”

    我收到以下异常 MqSearch exe 中 0x000007FE21AFE593 mscorlib ni dll 处出现未处理的异常 0xC0000005 写入位置 0x00000006609476FD 时出现访问冲突 代码是完全托管的
  • 如何让 LinqToSql 将“索引提示”传递给 sql server?

    由于我们不能相信我们的客户会更新 sql server 中的索引统计信息等 因此我们过去不得不使用索引提示 http www sql server performance com tips hints general p1 aspx 由于我
  • 更换 I 过滤器

    我目前正在使用 IFilters 从各种文件 word excel tiff pdf 等 中提取文本 据我所知 IFilter 已在 Windows 8 中停止使用 是否有人对如何在不安装本机应用程序的情况下提取文本有任何建议 如果有什么用
  • 找不到 Microsoft.Office.Interop Visual Studio

    我正在开发一个使用 C 发送电子邮件的应用程序 该应用程序将能够使用邮件模板等 问题是我无法找到任何 Office Interop 引用 这意味着我无法使用 Outlook 我的计算机上安装了 Office 但我也尝试从此链接安装 PIAh
  • 设置 Form.KeyPreview = true 的缺点?

    我想知道 Form KeyPreview 属性实际上有什么用处 它为什么存在以及将其设置为 true 会带来什么 风险 我想它一定有some负面影响 否则它根本不应该存在 或者至少默认情况下是正确的 EDIT 我很清楚what确实如此 我问
  • 如何正确转义mysql?

    我刚刚发现如果我写 select from tbl where name like foo 然后添加 foo 作为参数及其值 a 用户数据 它不会正确转义 我勒个去 它想要 a 即使我使用参数 我还是忍不住觉得我对 sql 注入持开放态度
  • CompileAssemblyFromDom 抛出访问被拒绝异常

    代码 using var codeProvider new CSharpCodeProvider var compilerParameter new CompilerParameters assemblies assemblyName fa
  • c#.NET 和 sprintf 语法

    这段代码如何翻译成 C 具体来说是如何sprintf用C 实现 string output The user s logged in string loggedIn is string loggedOut isn t if TheUser
  • “你好世界!!”在 .NET 4 中生成 3500 个页面错误

    我正在运行 Windows Vista 和 Visual Studio 2010 使用 NET 4 2 GB RAM 和大约 800 MB 可用空间 我创建了一个 Windows 窗体应用程序 但没有向其中添加任何代码 只需在发布模式下编译
  • 如何实例化 ODataQueryOptions

    我有一个工作 简化 ODataController用下面的方法 public class MyTypeController ODataController HttpGet EnableQuery ODataRoute myTypes pub
  • 从 mvc 控制器使用 Web api 控制器操作

    我有两个控制器 一个mvc控制器和一个api控制器 它们都在同一个项目中 HomeController Controller DataController ApiController 如果我想从 HomeController 中使用 Dat
  • NuGet:包含 .pdb 文件并排除“Content”文件夹

    我已将以下行合并到 CI 构建中在每个构建上创建一个私有 NuGet 包 nuget pack C Projects Test Test vbproj OutputDirectory nas1 NuGet The 读取AssemblyInf
  • 当操作系统显示语言为非英语时获取本地时区标识符

    奇怪的是 TimeZone CurrentTimeZone StandardName根据计算机显示语言返回本地化名称 我想要一个可以提供给的程序化标识符TimeZoneInfo在下面的代码中 TimeZoneInfo timeZoneInf
  • 如何有效确保小数值至少有 N 位小数

    我想在进行算术运算之前有效地确保十进制值至少有 N 个位置 在下面的示例中 3 显然我可以格式化 0 000 然后解析 但它的效率相对较低 我正在寻找一种避免与字符串转换的解决方案 我尝试过以下解决方案 decimal d 1 23M d
  • 为什么 C# 不支持类构造函数中的隐式泛型类型?

    如果编译器可以推断出泛型类型参数 C 并不要求您指定它 例如 List
  • 使一个对象只能被同一程序集中的另一个对象访问?

    每个业务对象都有一个包含 sql 调用的匹配对象 我想限制这些 sql 对象 使其只能由匹配的业务对象使用 如何才能实现这一目标 Update 格雷格提出了关于可测试性的观点 由于 SqlObjects 将包含非常特定于业务流程的 sql
  • WCF 中 SOAP 消息的数字签名

    我在 4 0 中有一个 WCF 服务 我需要向 SOAP 响应添加数字签名 我不太确定实际上应该如何完成 我相信响应应该类似于下面的链接中显示的内容 https spaces internet2 edu display ISWG Signe
  • 使用.NET技术录制屏幕视频[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种方法可以使用 NET 技术来录制屏幕 无论是桌面还是窗口 我的目标是免费的 我喜欢小型 低

随机推荐

  • 为什么 RGB 到 XYZ 颜色转换之间存在如此大的差异?

    最近 我一直在尝试理解在 RGB 颜色空间和 CIE XYZ 颜色空间之间转换的代码 但似乎我尝试的每个不同的计算器都会给出截然不同的结果 例如 尝试将 255 100 70 转换为 XYZ 会产生以下结果 即使在对所有内容显式使用 d50
  • pom.xml Maven 构建时出错

    尝试构建 Maven 项目时 我的 pom xml 中出现错误 这个插件的错误在这里
  • 使用哈希样式 SYSV 编译 libstdc++

    有没有办法用散列样式SYSV而不是GNU Linux来编译GCC的libstdc 我有一个工具链 通过 crosstool ng 我用它来编译我们公司的库 以便与广泛的 Linux 系统一起使用 其中一个系统是一个非常古老的 RedHat
  • 标准函数的 NetBeans PHP 代码完成

    我已经开始使用 NetBeans 6 9 1 开发 PHP 项目 虽然它确实在一定程度上提供了代码补全 但它绝不是完整的 例如 常用的函数如 implode explode 并不在代码补全列表中 此外 对于由内置类 例如 HttpReque
  • 如何使用带有 SQL-Server 负载的显式连接表添加 Entity Framework Core n-m 自引用实体?

    我想使用 NET 6 创建一个简单的市场模拟 为此 我想将产品存储在 SQL Server 数据库中 每个产品都可以由其他产品组成 作为构建它的材料 仅用于命名说明 基本材料产品没有作为材料的产品 因此materials list可以为空
  • 如何使用 dplyr 通过非标准评估来评估构造的字符串?

    我读过几本关于编程的指南dplyr现在我仍然对如何解决使用非标准评估 NSE 评估构造 连接字符串的问题感到困惑 我意识到有比使用 NSE 更好的方法来解决这个例子 但我想学习如何做 t lt tibble x 01 c 1 2 3 x 0
  • Android HttpEntityUtils OutOfMemoryException

    我正在开发一个连接到网络服务器并接收二进制数据的项目 我的问题是当我从网络服务器下载数据时 如果我发送登录请求或激活某些设置 则没有问题 但是当我发送下载二进制数据的请求时 它给了我一个OutOfMemoryException 这是我正在使
  • UML 用例:列表与图表

    我对正在读的一本书感到困惑 我一直认为用例是某种带有演员和气泡的图表 就像来自维基百科的这个 But in Head First 面向对象分析和设计 O Reilly 所谓的 用例 只是包含主要 快乐路径和备用路径的列表 O Reilly
  • SQL 不接受 PowerShell 日期格式

    我遇到了一个奇怪的问题 当服务器的Region and Language设置被设置为English United States 包含日期和时间的对象没有问题 但是当我将其更改为我的国家本地时Dutch Belgium 我的一些 PowerS
  • 如何将 HTML 字符引用 (ף) 转换为常规 UTF-8?

    我有一些希伯来语网站 其中包含字符引用 例如 x5E0 x5D5 x5E3 仅当我将文件另存为 html 并以 UTF 8 编码查看时 我才能查看这些字母 如果我尝试将其作为常规文本文件打开 则 UTF 8 编码不会显示正确的输出 我注意到
  • 为什么我不应该使用 HTML 框架? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 自 1998 年以来 我就没有使用过框架 它们似乎是一个坏主意 在我的所有开发过程中 我从未遇到过框架是正确的解决方案 甚至是一个不错的解决方案的情况 但是 我现在正在使用另一个小组编写的
  • 选择父母的兄弟姐妹

    我有这个 HTML font b a href profile user user a b font message font font 我知道字体标签很糟糕 但他们想要字体标签 所以我添加了字体标签 我可以选择用户名 a href use
  • 选择 QR 码的字符编码

    我正在构建一个应用程序 它将能够生成包括任意文本数据的二维码 然而 这提出了一个挑战 我希望用户包含非 ASCII 字符 例如 或 根据我收集到的信息 QR 码的默认值是 ISO 8859 1 但 UTF 8 似乎是常见的选择 并且接受更广
  • Railscast 198,但使用 formattastic

    你怎么能做其中所涵盖的事情RyanB 的 Railscast使用 Formtastic 单独编辑多个记录 Formtastic 不使用 RyanB 的方法所依赖的 form tag The semantic form for只是一个包装fo
  • 杂货店 CRUD 中的调试

    如何调试我的回调脚本 我有一个 deal management 函数 可以执行杂货 CRUD 我有一个 callback after insert array this insert coupon codes 因为数据库中的插入在我的函数中
  • Xcode 6.3.2 无法构建或运行项目

    升级到 Xcode 6 3 2 后 我无法构建 运行 分析 配置项目 甚至项目清理功能看起来也被破坏了 有没有人遇到过类似的问题并知道如何解决 当您下载并安装 6 3 2 的新命令行工具时 问题似乎就消失了
  • 如何在立方体上获得平坦的法线

    我使用的 OpenGL 没有已弃用的功能 并且我的光照计算是在片段着色器上完成的 所以 我正在做平滑着色 我的问题是 当我绘制立方体时 我需要平坦的法线 通过平坦法线 我的意思是在面上生成的每个片段都具有相同的法线 到目前为止 我的解决方案
  • 如何在 R 中绘制二次回归?

    以下代码在 R 中生成二次回归 lm out3 lm listOfDataFrames1 avgTime listOfDataFrames1 betaexit I listOfDataFrames1 betaexit 2 I listOfD
  • XSLT + 创建表结构

    我想创建一个表结构 将标题行分隔开THEAD和数据行TBODY 输入 XML
  • VirtualMode 中的 WinForms ListView 是否限制为 100,000,000 行?

    我有一些网格场景 我想显示 gt 500 000 000 行 在列表视图中 如果我人为地限制我的ListView显示100 000 000 listView VirtualListSize data Count if listView Vi