2017-02-24 97 views
-1

如何在每行中将空格添加到导出的文件中。我想实现的是在每一行中它总共有44个字符长度。内容+空格在每行中完成44个字符。我有一个工作代码,但我不知道如何应用空白的添加,请参阅问题中的最后一幅图像,以便提前了解我想要达到的目标。文本文件格式化如何使用vb.net在每行中添加空格

CODE Code

结果

enter image description here

结果,我想实现

enter image description here

在目标图像中,我已经显示了包含空白在内的每个行共44个字符的空白结果。怎么做?在此先感谢

+1

将来,编写和格式化代码可能是更好的做法,而不是发布它的图片。 –

+0

正如Mahendran所说,你应该总是将代码发布为文本,而不是图像。请参阅[格式帮助](http://stackoverflow.com/help/formatting)。 –

回答

0

你应该给写代码的裂缝,但这里是你所需要的是做了基本轮廓:

  • 算上字符字符串中的
  • 从44
  • 相减
  • 空白等效添加到先前

实施例代码的结果:

Dim wsNeeded As Integer = 44 - dgvBilled.Rows(irow).Cells(col).Value.ToString().Length 
Dim wsString As String = dgvBilled.Rows(irow).Cells(col).Value.ToString() 
wsString.PadRight(wsNeeded," ") ' Maybe just "" instead of " " 
Writer.Write(wsString)