首先;我不能使用列表。它必须是一个用于学校目的的阵列。
我有string[] Brands = new string[10];
初始化表单时已填充此数组的四个元素。可以通过向btnclick
的数组添加文本框值来填充空元素。我在列表框中显示填充的元素。问题是列表框显示如下:
川崎
雅马哈
哈雷
铃木
需要像这样显示:
川崎雅马哈哈雷铃木
(当我点击buttun它需要已经存在的元素像这样)
川崎雅马哈哈雷铃木(增值1)
另一个btnclick:
川崎雅马哈哈雷铃木(增值1)(增值2)
我知道我需要在for loop
中使用btnclik
但我不知道如何使用btnclick
。这就是我目前在if (brandNr >= 10)
return;
Brands[brandNr++] = textBoxBrand.Text;
listBoxMotorcycles.DataSource = null;
listBoxMotorcycles.DataSource = Brands;
事件中所拥有的内容:
select count (*) From TABLE_NAME;
答案 0 :(得分:1)
首先要确保表单足够宽,然后在load事件上你可以编写这段代码
Brands[0] = "Kawasaki";
Brands[1] = "Yamaha";
Brands[2] = "Harley";
Brands[3] = "Suzuki";
listBoxMotorcycles.MultiColumn = true;
listBoxMotorcycles.ColumnWidth = 100;
listBoxMotorcycles.Width = 400;
listBoxMotorcycles.Height = 20;
listBoxMotorcycles.DataSource = Brands;
并在按钮点击事件中,您的代码必须是以下
if(listBoxMotorcycles.Items.Count < Brands.Length)
{
Brands[listBoxMotorcycles.Items.Count] = textBox1.Text;
listBoxMotorcycles.DataSource = null;
listBoxMotorcycles.DataSource = Brands;
textBox1.Text = string.Empty;
}