C#从多个文件读取数据后复制DataGridView中的字段

时间:2017-06-09 13:25:49

标签: c# visual-studio datagridview

我正在制作一个从SFTP服务器下载zip文件的程序,解压缩文件并读取文本文件以在DataGridView中显示某些数据但由于某种原因它在10-15个文件后复制值

结果:

Result

以下是代码:

//div/@title/text()

}

我是C#编程的新手,我真的很感激我能得到的任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

变化:

    IList<Machine> machines = new BindingList<Machine>();
    dexRead.DataSource = machines;

为:

    var machines = new List<Machine>();

在方法的末尾添加此行:

    dexRead.DataSource = new BindingList<Machine>(machines.Distinct().ToList());

还为Machine类添加必要的相等运算符。 http://www.aaronstannard.com/overriding-equality-in-dotnet/向您展示了如何执行此操作。