当前位置:  开发笔记 > 编程语言 > 正文

将通用List <string>绑定到ComboBox

如何解决《将通用List<string>绑定到ComboBox》经验,为你挑选了1个好方法。

我有一个ComboBox,我想绑定一个通用的List.任何人都可以看到为什么下面的代码不起作用?绑定源中包含数据,但它不会填充ComboBox数据源.

FillCbxProject(DownloadData Down)
{
  BindingSource bindingSource = new BindingSource();
  bindingSource.DataSource = Down.ProjectList;
  cbxProjectd.DataSource = bindingSource;
}

旁注:传递一个类的实例是不是很糟糕?

谢谢!



1> Yuriy Faktor..:

你需要调用Bind方法:

cbxProjectd.DataBind();

如果这是针对winforms那么你需要确保你所拥有的是什么,以下工作:

BindingSource bs = new BindingSource();
bs.DataSource = new List { "test1", "test2" };
comboBox1.DataSource = bs;

虽然您可以直接使用列表设置ComboBox的DataSource.


在哪里.DataBind在?它不会作为一种选择出现在intellisense中.
推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有