2016-09-16 143 views
0

我尝试从用户从openfiledialog中选择的多行/多信息.txt文件填充DataGridView。为.txt文件DataGridView填充

行格式:

Value1,dimension(111.1),pos(101h),work1(11.1),work2(22.2),work3(33.3),work4(44.4) 

上面的字符串可以在1重复40lines。

openfiledialog是正确的,我guest,但我不知道如何使用选定的文件来填充我的数据网格。

问题的另一部分,被读出的每个“单元”分别到别的地方使用该数据在应用中..

回答

0
  • 与属性相匹配的线的元件创建的类。
  • 迭代通过线,上逗号分割每个和分配 值到类
  • 的新实例,该实例添加到列表(中YourClass)
  • 设置在DataGridView的DataSource到列表目的。
0

要填充datagridview和来自文件的数据,首先需要创建一个表示行的类。 关于你的情况,它是一个简单的类,包含属性“尺寸”,“pos”,“work1”,“work2”,“work3”,“work4”(可能是“name”或“id” )

然后,你需要实例化这个对象的观察集合(泛型列表应该没问题),(充满了从文件未来值)

一旦完成,你必须附集合实例到DataGridView的数据源。

佑康在这里找到一个例子:http://www.codeproject.com/Articles/24413/Binding-a-generic-collection-to-a-DataGridView-via