加载表单后,c# 中是否有代码将使用数组填充的所有元素加载到列表框中?
is there a code in c# that loads all the elements filled using an array, into the listbox I have once my form is loaded?
我在微软visual studio 2022 C#,做一个windows申请表。(目前新人,练习了一个月)
我遇到了这个问题:
加载表单时,产品列表框将填充每个产品数组元素。 (以前我曾经做过一个按钮,一旦点击就会加载所有元素,但这是我遇到的第一个练习,它与表单相关)
(我使用 List 方法在列表框中填充了产品,但我似乎无法在打开表单后将它们加载到列表框中。我该如何解决这个问题?
这就是我使用列表方法填充产品的方式
列表 prod = new List()
我尝试了什么:创建一个显示 Class 然后将其称为 form1 代码部分,但我遇到了一个错误并且没有工作,如下所示
private void Form1_Load(object sender, EventArgs e)
{
DisplayProducts();
}
private void DisplayProducts()
{
AllProducts.Items.Clear();
AllProducts.Items.AddRange(prod.ToArray());
}
错误在AllProducts所以我把它改成Products然后Items给我一个错误CS0117是错误的类型
我已经尝试了一切它仍然给我一个错误。有什么我想念的吗?
变化:
private void DisplayProducts()
{
AllProducts.Items.Clear();
AllProducts.Items.AddRange(prod.ToArray());
}
收件人:
private void DisplayProducts()
{
//AllProducts.Items.Clear(); this deletes all items in the array. Maybe the point of your error.
List<string> prod = new List<string>();
foreach(string pro in AllProducts) {
prod.Add(pro);
}
prod.ToArray();
}
我在微软visual studio 2022 C#,做一个windows申请表。(目前新人,练习了一个月) 我遇到了这个问题:
加载表单时,产品列表框将填充每个产品数组元素。 (以前我曾经做过一个按钮,一旦点击就会加载所有元素,但这是我遇到的第一个练习,它与表单相关)
(我使用 List 方法在列表框中填充了产品,但我似乎无法在打开表单后将它们加载到列表框中。我该如何解决这个问题?
这就是我使用列表方法填充产品的方式
列表 prod = new List()
我尝试了什么:创建一个显示 Class 然后将其称为 form1 代码部分,但我遇到了一个错误并且没有工作,如下所示
private void Form1_Load(object sender, EventArgs e)
{
DisplayProducts();
}
private void DisplayProducts()
{
AllProducts.Items.Clear();
AllProducts.Items.AddRange(prod.ToArray());
}
错误在AllProducts所以我把它改成Products然后Items给我一个错误CS0117是错误的类型 我已经尝试了一切它仍然给我一个错误。有什么我想念的吗?
变化:
private void DisplayProducts()
{
AllProducts.Items.Clear();
AllProducts.Items.AddRange(prod.ToArray());
}
收件人:
private void DisplayProducts()
{
//AllProducts.Items.Clear(); this deletes all items in the array. Maybe the point of your error.
List<string> prod = new List<string>();
foreach(string pro in AllProducts) {
prod.Add(pro);
}
prod.ToArray();
}