Vb.net 在组合框中加载项目

Vb.net 在组合框中加载项目,vb.net,Vb.net,我正在做一个项目,我遇到的问题是;正在从数据库表(一个字段)加载my combobox的项;该表有1000多条记录: 我如何将这些记录(一个字段)作为项目加载,限制为50,同时允许希望通过组合框查看所有记录的用户查看这些记录,但仍以50为一组 哪个事件最适合将项目加载到组合框?文本更改后,单击 我正在考虑使用垂直滚动条,这样当用户在显示项目的末尾时,将加载下一个50,如果他在第一个位置并向上滚动,则将加载前一个50:这种想法的问题是: 当用户从要选择的单词中键入某个字符时 从项目列表中,如果尚未

我正在做一个项目,我遇到的问题是;正在从数据库表(一个字段)加载my combobox的项;该表有1000多条记录:

我如何将这些记录(一个字段)作为项目加载,限制为50,同时允许希望通过组合框查看所有记录的用户查看这些记录,但仍以50为一组

哪个事件最适合将项目加载到组合框?文本更改后,单击

我正在考虑使用垂直滚动条,这样当用户在显示项目的末尾时,将加载下一个50,如果他在第一个位置并向上滚动,则将加载前一个50:这种想法的问题是:

  • 当用户从要选择的单词中键入某个字符时 从项目列表中,如果尚未从DB加载,则他将 必须键入整个单词
  • 我不知道是哪件事引起的 当的滚动条到达末尾或在开头时

  • 还有其他方法吗?

    如果您有内存,可以将其存储在数据结构中,如果没有,则必须按行号使用。恐怕您的问题没有真正意义。您是说您一次只想加载50个项目,但给用户一些方法来更改显示的50个项目吗?从用户的角度来看,您是如何看待这一工作的?也许您最好使用内置于
    文本框
    组合框
    控件中的自动完成功能。这很有意义,因为您已经了解我想要什么。您是说您一次只想加载50个项目,但给用户一些方法来更改显示的50个项目吗?答案是肯定的!