c# - 读取逗号分隔文件并将数据放入 ListView - C#

标签 c# listview user-interface

好吧,我正在尝试读取一个逗号分隔的文件,然后将其放入 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/

相关文章:

java - 自定义 ListView onitemclicklistener 不工作

html - 将图标添加到 radio 输入 div 的末尾

user-interface - 不需要右键单击的上下文菜单示例

c# - 访问 ascx 文件中的母版页控件

android - 默认情况下禁用 ListView 字母索引

c# - 安装 .NET 开发的 Windows 服务时出错

java - 更新 ListView 时如何更新 ListView 项目位置

c++ - 颜色选择器,按颜色选择发送事件

c# - 在 Gridview 中使用匿名类型

c# - SSIS通过脚本任务写入对象变量