我寫了一個C#代碼來讀取csv
文件中的數據。該數據在表格說:從dataGridView中讀取數據而不是C#中的csv文件#
2,3,4,5,6
4,2,4,5,6
4,5,6,3,2
5,3,5,6,3
代碼讀它是:
var lines = File.ReadLines("Data.csv");
var numbers = ProcessRawNumbers(lines);
功能ProcessRawNumbers
如下:
private static List<List<double>> ProcessRawNumbers(IEnumerable<string> lines)
{
var numbers = new List<List<double>>();
/*System.Threading.Tasks.*/
Parallel.ForEach(lines, line =>
{
lock (numbers)
{
numbers.Add(ProcessLine(line));
}
});
return numbers;
}
private static List<double> ProcessLine(string line)
{
var list = new List<double>();
foreach (var s in line.Split(Separators, StringSplitOptions.RemoveEmptyEntries))
{
double i;
if (Double.TryParse(s, out i))
{
list.Add(i);
}
}
return list;
}
我想這樣做與DataGridView
。這怎麼能實現?
在DataGridView
我給輸入如下:
而且,是有可能有列數的變化動態?
網格如何填充?它綁定到數據源嗎? – 2013-03-09 06:35:32
@ MD.Unicorn,該列表是手動填充的。 – user1645333 2013-03-09 06:38:54