代码之家  ›  专栏  ›  技术社区  ›  Gage

多列组合框

  •  3
  • Gage  · 技术社区  · 16 年前

    我正在将一个应用程序从access移到C#,在其中一个窗体(access中)上,用户可以选择一个包含3列(ID、FirstName、LastName)的下拉列表。一旦他们从列表中选择了ID,该ID就会显示在下拉列表中。

    问题:

    alt text http://www.freeimagehosting.net/uploads/7acfb7bb8b.jpg

    下拉列表位于左上角,旁边有一个文本框,使用下拉列表最后两列中的名称

    编辑2:

    既然多个列不可行,有没有办法指定多个displaymembers显示在下拉列表中?例如:ID-FirstName LastName

    cmbEmp.DisplayMember ="EmployeeID " + "FirstName " + "LastName";
    

    但事实并非如此。我是否应该放弃使用employee对象,而只进行一个SQL调用来获取连接在一起的对象?我试图重用一些代码(我在项目完成的中途得到了这个项目),但这可能不可行。

    推荐文章