title: Is WinForms ListView in VirtualMode limited to 100,000,000 rows?
body: <p>I have some grid scenario with > 500,000,000 rows I would like to display
  in ListView.</p>
  
  <p>If I artificially limit my ListView to display 100,000,000:</p>
  
  <pre><code> _listView.VirtualListSize = _data.Count;
   if (_listView.VirtualListSize &gt; 100000000)
     _listView.VirtualListSize = 100000000;
  </code></pre>
  
  <p>Everything works fine (In VirtualMode naturally).
  When I change my code to:</p>
  
  <pre><code> _listView.VirtualListSize = _data.Count;
   if (_listView.VirtualListSize &gt; 100000001)
     _listView.VirtualListSize = 100000001;
  </code></pre>
  
  <p>The ListView display an empty grid...
  Is this a Microsoft Bug?
  Where is this coming from?
  Is this a Win32 ListView limitation?
  Most importantly, why is this not documented?</p>