我有一个包含数据的Object,现在我需要将这些数据放入ListBox 什么是最好的方法。数据是List,但无论我做什么,我都无法让List进入ListBox。我已经阅读了ToString()但不知道如何做到这一点。我知道这有点模糊,但它是我能做的最好的。
CollectionClass创建一个列表,将数据输入到Ingredient对象中,我需要将Ingredient对象显示在List中
CollectionClass newCollection = new CollectionClass();
public Form1()
{
InitializeComponent();
newCollection.createList();
List<Ingredient > myIngredientDisplay = new List<Ingredient>();
listBoxIngredients.DataSource = myIngredientDisplay;
}
答案 0 :(得分:0)
如果你能提供类的结构(你正在使用的对象类),那么对我们来说很容易, 我假设你有一个类,你有一个List类型的属性说“String_List”
class TestClass
{
public List<string> String_List{ get ; set; }
}
现在要使用它我们需要创建它的对象。
TestClass ObjClass = new TestClass();
我希望这些所有内容都已在您的代码中完成。 现在,您需要通过for或foreach循环访问每个列表项,然后您可以将项添加到列表中。
foreach (string i in ObjClass.String_List)
{ listBox1.Items.Add(i); }