我正在制作一个从SFTP服务器下载zip文件的程序,解压缩文件并读取文本文件以在DataGridView中显示某些数据但由于某种原因它在10-15个文件后复制值
结果:
以下是代码:
//div/@title/text()
}
我是C#编程的新手,我真的很感激我能得到的任何帮助,谢谢。
答案 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/向您展示了如何执行此操作。