我有一个指向sql server抓取数据的datagridview,当对网格进行更改并单击" Update"时,它会根据需要将更新发送到SQL server并写入txt文件到显示已更新的所有列的位置(如日志文件)。当我将它发送到日志文件时,我试图将日期和时间标记到每行的日志文件中。
例如,这里是我正在使用的代码以及它在完成后如何显示其工作。
dg.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithAutoHeaderText;
dg.SelectAll();
Clipboard.SetDataObject(dg.GetClipboardContent());
File.AppendAllText(updatep.Replace(" ", string.Empty), Clipboard.GetText(TextDataFormat.Text) + DateTime.Now + Environment.NewLine);
日志文件显示如下数据:
DataColumn1(tab)datacolumn2(tab)datacolumn3dateandtime
如果需要,我可以重复。我需要它来表明:
DataColumn1(tab)datacolumn2(tab)datacolumn3(tab/space)dateandtime
答案 0 :(得分:1)
您只需要在字符串连接中添加标签/空格,如下所示:
Clipboard.GetText(TextDataFormat.Text) + "\t" + DateTime.Now + Environment.NewLine