2015-07-21 81 views
0

我正在Winform上使用C#4.5。我有一個DataSet充滿了來自我的SQL過程中的數據,它使用了一個GROUP BY GROUPING SETS,它有一個包含我的第二列中的值「TOTALS」的集合。我想在該列中有「TOTALS」的每行之後插入一個空行。這些數據將被導出到Excel中,我希望組之間的空行可讀性。如何根據列中的值向數據表添加空行

謝謝。

+0

如果您按行創建excel工作表,然後循環遍歷數據表逐行,那麼當行有TOTL時,插入一個空白的excel行。 –

+0

'導出爲Excel' - 如果您是程序員,您需要控制「導出」,並在其中添加行。 – dovid

回答

0
for (int i = 0; i < dataTable.Rows.Count; i++) 
    if (dataTable.Rows[i][0] == "TOTALS") 
     dataTable.Rows.InsertAt(dataTable.NewRow(), ++i); 
+0

這不起作用 - 它將在我的組的最後一行和TOTALS行之間添加空行。下一組從TOTALS行之後的下一行開始。 – user1778158

+0

@ user1778158,所以你不用程序員。我編輯了我的答案。 – dovid

+0

我正在嘗試代碼並使用了i + 1,它工作得很好。謝謝! – user1778158