我在主表单上放了一个ListView
。
我在其中放了24列
我将view
设置为details
我有一个像这样的整数数组
public static int[] myArrayOfIntegers = new int[24];
public static bool TheArrayIsNowReady = false;
int i;
int j;
int k;
string UserSeesThis;
现在请求我的帮助请求。有一个与ListView相关的151个属性和233个方法。有人可以帮我理解如何将24个整数放在这个列表视图中供用户查看吗?
if (TheArrayIsNowReady)
{
for (i = 0; i < 24; i++)
{
UserSeesThis = myArrayOfIntegers[i].ToString();
listView1._____what___do___I___put___here___[i] = UserSeesThis;
}
}
在完成一行之后,我将不得不在列表框中再添加500行,并让用户向后滚动它们。 (如果重要的话,我们正在寻找伪造的数字)
在我的梦想应用中,我会让用户向后滚动五六千行。
用户将进行测试,外部盒子将向PC发送500组24个号码。我想把它们放在屏幕上让用户看。我希望能够处理相同的五次和十次。
答案 0 :(得分:1)
1)创建listviewitem,ListViewItem item = new ListviewItem("firstvalue");
2)为每列item.SubItems.add("value");
3)将项目添加到列表listView1.Items.Add(item);
public static int[] myArrayOfIntegers = new int[24];
public static bool TheArrayIsNowReady = false;
int i, j, k;
string UserSeesThis = "?";
ListViewItem item;
private void Form1_Load(object sender, EventArgs e)
{
TheArrayIsNowReady = true;
if (TheArrayIsNowReady)
{
for (i = 0; i < 24; i++)
{
myArrayOfIntegers[i] = i;
if (i == 0) { item = new ListViewItem(myArrayOfIntegers[0].ToString()); }
item.SubItems.Add(myArrayOfIntegers[i].ToString());
UserSeesThis = "?";
}
listView1.Items.Add(item);
}
}