在列表视图中放置一千行 24 个整数



我在主窗体上放置了一个ListView

我在里面放了 24 列

我将view设置为details

我有一个这样的整数数组

    public static int[] myArrayOfIntegers = new int[24];
    public static bool TheArrayIsNowReady = false;
    int i;
    int j;
    int k;
    string UserSeesThis;

现在请为我的帮助请求。有 151 个属性和 233 个方法与 ListView 相关联。有人可以帮助我了解如何将我的 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 个号码。我想把它们放在屏幕上供用户查看。我希望能够处理相同的五次和十次。

1) 创建一个列表视图项,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);
        }
    }

最新更新