好吧,我正在尝试读取一个逗号分隔的文件,然后将其放入 ListView(或任何网格,真的)。我处理了工作的定界部分,文件的字段被放入多维字符串数组中。问题是试图将其放入 ListView。
似乎没有真正的方法可以动态添加列或项目,因为每个列和项目都需要手动声明。这带来了一个问题,因为我需要 ListView 与文件一样大,但未设置其大小。一次可能很大,另一次可能很小。
如有任何帮助,我们将不胜感激。
回应 Jeffrey 的回答。
我确实会这样做,但我遇到的问题是一个基本问题。如何在不命名的情况下创建这些对象。可悲的是,Noobie 问题,但对我来说是个问题。这是我目前所拥有的。
int x = 0;
int y = 0;
while (y < linenum)
{
while (x < width)
{
ListViewItem listViewItem1 = new ListViewItem(list[y,x]);
x++;
}
y++;
x = 0;
}
listViewItem1的名字怎么办?
最佳答案
只需遍历您创建的每个数组并创建一个新的 ListViewItem 对象(我相信有一个采用字符串数组的构造函数)。将 ListViewItem 传递给 ListView.Items.Add() 方法。
关于c# - 读取逗号分隔文件并将数据放入 ListView - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/163662/