【发布时间】:2017-11-12 11:05:21
【问题描述】:
我有一个如下所示的文本文档:
string string string string string
string string string string string
string string string string string
string string string string string
string string string string string
我们的目标是将这些信息放入网格视图中。并将其显示在 Windows 窗体应用程序中。
到目前为止,我只能通过执行以下操作将信息放入二维数组:
string input = File.ReadAllText("path to the file");
//counters
int i = 0;
int j = 0;
//initialize array
string[,] result = new string[5, 5];
//loop
foreach (var row in input.Split('\n'))
{
j = 0;
foreach (var column in row.Trim().Split(' '))
{
result[i, j] = column.Trim();
j++;
}
i++;
}
将其放入网格视图的最佳方法是什么?
【问题讨论】:
-
您应该将此数据存储在一些实体的数组中,而不是使用二维数组。创建一个代表一行数据的类,创建类对象列表并将文件数据存储到其中并将该列表绑定到gridview。关注此stackoverflow.com/questions/18886945/… 和stackoverflow.com/questions/16020987/binding-list-to-gridview