none
請問 ListBox的限制 RRS feed

  • 問題

  •  

    請問一下,因為我想匯入大約30萬筆資料到ListBox內(windows form),可是會出現out of memory......

    我想請問一下ListBox的相關限制為何?!

    請了解的人跟我說一下,thanks.

    2007年7月26日 上午 07:15

解答

所有回覆

  • 我比較好奇你為何要放 30 萬筆資料在 ListBox ....

    2007年7月26日 上午 11:05
    版主
  • 純粹是做個測試,因為我在某種程度上我可能需要處理大量資料,當然我知道這機會是比較少的,只不過還是希望能夠了解

    ListBox的限制到哪裡.

    2007年7月26日 上午 11:09
  • 這種我可能就不知道 .

    也有可能看可用記憶體量有關係 .

     

    也許你直接去問開發小組會比較清楚吧,或者到這來問:

    http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=8&SiteID=1

     

    然而我可以告訴你,在 ListBox 上不太可能放 30 萬筆資料 .

    這種可能會超乎控制項負荷的處理,都會有另外的方法 .

    2007年7月26日 上午 11:25
    版主
  • 我印象中線上手冊是寫 32767 ...

     

    2007年7月27日 上午 09:48
    版主
  • Dear 小朱,

    Thanks for your help.......

    Maybe I have to find some advance tips out about windows form.

    Because my question is not quite often.

    Anyway, thanks a lot.

     

     

    Best regards,

    Steven.

     

     

     

    2007年7月30日 上午 02:56
  • 翻了一下 MSDN ,上面說的 32767 是限制在 Win9x :

    Microsoft Windows 95/Windows 98/Windows Millennium Edition (Windows Me) : The wParam parameter is limited to 16-bit values. This means list boxes cannot contain more than 32,767 items. Although the number of items is restricted, the total size in bytes of the items in a list box is limited only by available memory.

    2007年7月30日 上午 03:12
    版主