【发布时间】:2013-08-01 17:41:32
【问题描述】:
大家好,提前感谢我有以下代码,用于在 c# Windows 应用程序中显示从 .csv 文件到 datagridview 的记录(具有三列 Number、Date、Message)。
var lines = File.ReadAllLines("E:\\messages.csv").Select(a => a.Split(',')).ToList();
foreach (string[] s in lines)
{
dataGridView1.Rows.Add(s[2], s[5], s[7]);
}
对于前 7 次出现的 ',' 工作正常,但我在 .csv 文件中有其他行超过 7 ',' 所以我希望在 7 之后出现的所有 ',' 应该与 7 结合我在 datagridview 中的第三列名称为 Message
.csv 文件中的一行示例
sms,deliver,"+919999999999","","","2013.08.01 09:40","","以下孟买公寓出租:SHIKHA, Near SHATRANJ, Off Carter Road, Khar Garden面临1500 平方英尺 2 小时通知检查。--Rohit J."
【问题讨论】: