ファイルからデータを読み取るための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
私は次のように入力します:
また、列数を動的に変更することはできますか?