我尝试从用户从openfiledialog中选择的多行/多信息.txt文件填充DataGridView。
.txt文件的行格式:
Value1,dimension(111.1),pos(101h),work1(11.1),work2(22.2),work3(33.3),work4(44.4)
上面的字符串可以在1到40行重复。
openfiledialog是正确的,我是客人,但我无法弄清楚如何使用所选文件来填充我的数据网格。
问题的另一部分是每个" cell"单独使用应用程序中其他位置的数据..
答案 0 :(得分:0)
答案 1 :(得分:0)
要使用来自文件的数据填充datagridview,首先需要创建一个表示行的类。 关于你的情况,它是一个简单的类,包含属性" dimension"," pos"," work1"," work2"," work3" " work4" (也许"名称"或" id"存储你" value1"价值)
然后你需要实现这个对象的可观察集合(通用列表应该没问题)(填充来自文件的值)
完成后,您必须将集合实例附加到datagridview的数据源。
您可以在此处找到示例:http://www.codeproject.com/Articles/24413/Binding-a-generic-collection-to-a-DataGridView-via
答案 2 :(得分:0)
您需要将文件读入数据表。 或者逐个元素地添加到数据网格。
使用自定义序列化程序
还有另一种更复杂的方法https://msdn.microsoft.com/en-us/library/ty01x675(v=vs.110).aspx并在反序列化对象后 https://msdn.microsoft.com/en-us/library/fa420a9y(v=vs.110).aspx