我有一个将我的DatagridCells导出到 .CSV
的代码,但我在通过 MetaTrader Terminal 程序读取它时遇到问题{{ 1}}文件在第一行中有空格,之后,.CSV
文件在某些时刻处于空白状态并恢复正常。
是否与我的代码或.CSV
s有关?
DataGridView
感谢您对此的帮助和意见
答案 0 :(得分:1)
您正在谈论的空白行将位于除第一个csv文件之外的每个文件的顶部。删除
if (j > 0)
{
swOut.WriteLine();
}
来自您的代码,您的文件顶部不会出现任何空白行。
回答第二个问题:使用Timer
。只需将其从工具箱中拖出或以编程方式添加即可:
Timer timer1 = new Timer();
timer1.Interval = 1; // interval property is in milliseconds. use 1 for 1ms, 1000 for 1 second etc.
timer1.Tick += timer1_Tick;
timer1.Enabled = true;
private void timer1_Tick(object sender, EventArgs e)
{
// disable timer to avoid getting triggered while executing method
timer1.Enabled = false;
// run your method
writeCSV2(gridIn, outputFil);
// reenable the timer
timer1.Enabled = true;
}