如何将数据源分配给通用列表集合?

6 .net

我有一个通用列表,即List<myclass>.这里myclass包含两个字符串属性.

如何将数据源分配给列表集合?

Tim*_*vis 12

Mirmal,我猜英语不是你的第一语言,这个问题不是很清楚.我认为你要问的是你的班级列表然后如何将该列表绑定到某个东西(列表框或组合框等)

这是一个如何执行此操作的简单代码片段...

private void button2_Click(object sender, EventArgs e)
{
  List<MyClass> list = new List<MyClass>();
  list.Add(new MyClass() { FirstName = "Tim", Lastname = "Jarvis"});
  list.Add(new MyClass() { FirstName = "John", Lastname = "Doe" });

  listBox1.DataSource = list;
  listBox1.DisplayMember = "FirstName"; // or override MyClass's ToString() method.
}
Run Code Online (Sandbox Code Playgroud)

我希望这已经回答了你的问题.


Jon*_*jap 0

你却反过来了。像网格之类的数据绑定对象可以将通用列表设置为其数据源。

您必须手动填充列表或使用为您填充列表的技术(例如 LINQ to SQL、NHibernate)