C#:从列表中填充列表框的最简单方法
Posted
技术标签:
【中文标题】C#:从列表中填充列表框的最简单方法【英文标题】:C#: easiest way to populate a ListBox from a List 【发布时间】:2011-05-18 07:17:18 【问题描述】:如果我有一个字符串列表,例如:
List<string> MyList = new List<string>();
MyList.Add("HELLO");
MyList.Add("WORLD");
有没有一种简单的方法可以使用 MyList 的内容来填充 ListBox?
【问题讨论】:
【参考方案1】:试试:
List<string> MyList = new List<string>();
MyList.Add("HELLO");
MyList.Add("WORLD");
listBox1.DataSource = MyList;
看看ListControl.DataSource Property
【讨论】:
【参考方案2】:这也是在 ListBox 中添加项目的最简单方法。
for (int i = 0; i < MyList.Count; i++)
listBox1.Items.Add(MyList.ElementAt(i));
此代码的进一步即兴创作可以在运行时添加项目。
【讨论】:
【参考方案3】:你也可以使用AddRange
方法
listBox1.Items.AddRange(myList.ToArray());
【讨论】:
【参考方案4】:这是你要找的东西吗:
myListBox.DataSource = MyList;
【讨论】:
以上是关于C#:从列表中填充列表框的最简单方法的主要内容,如果未能解决你的问题,请参考以下文章
使用 C# 在 ASP.NET MVC 3 中创建级联下拉列表的最简单方法
Python - 使用 BeautifulSoup 从 URL 列表中抓取文本的最简单方法
使用 jquery 从选择下拉列表中删除所有条目的最简单方法是啥?