2015-11-03 163 views
0

我有一個datagridview指向sql server來獲取數據,當對網格進行更改並單擊「更新」時,它將根據需要將更新發送到SQL服務器,並寫一個txt文件到一個顯示所有已更新列的位置(如日誌文件)。當我將它發送到日誌文件時,我試圖將日期和時間標記到每行的日誌文件中。在datagridview列後添加空格將txt附加到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 

回答

1

你只需要在你的字符串連接添加選項卡/空間,像這樣:

Clipboard.GetText(TextDataFormat.Text) + "\t" + DateTime.Now + Environment.NewLine 
+0

好,我只是恢復我的數據恢復到它的原始設定而這正是我需要什麼。 曾經有V8時刻?我只是做了 –

+0

是的,有時它只需要一雙新鮮的眼睛,突然間一個問題就解決了。多次給我自己做。 – OhBeWise