试图显示一个到列表框中
本文关键字:List 列表 一个 显示 | 更新日期: 2023-09-27 18:15:23
我有一个包含数据的对象,现在我需要将这些数据放入ListBox。
最好的方法是什么?数据是一个列表,但无论我做什么,我都不能让列表进入ListBox。我读过关于ToString(),但不确定如何做到这一点。我知道这有点模糊,但这是我能做的最好的了。
CollectionClass创建了一个列表,该列表将数据输入到一个Ingredient对象中,我需要获得Ingredient对象以在列表中显示
CollectionClass newCollection = new CollectionClass();
public Form1()
{
InitializeComponent();
newCollection.createList();
List<Ingredient > myIngredientDisplay = new List<Ingredient>();
listBoxIngredients.DataSource = myIngredientDisplay;
}
如果你能提供类的结构(你正在使用的对象的类),那么这对我们来说会很容易,我假设你有一个类其中你有一个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); }