我从硬盘驱动器中读取了一个文本文件,然后我想将此文本放在文本框中并保留文件中的相同格式(例如表格)。
当我在一个简单的记事本中打开文件时,格式化是好的,但是当将文本放在文本框中时,格式化有点奇怪,即:
UPDATE MYTABLE
SET ID = :id,
THENAME = :name,
INFO = :info,
FILESIZE = :size,
COMPLETEPATH = :path
而不是:
UPDATE MYTABLE
SET ID = :id,
THENAME = :name,
INFOS = :info,
FILESIZE = :size,
COMPLETEPATH = :path
如何保持格式?我尝试使用StreamReader和File(ReadToEnd,ReadLine,ReadAllText)的方法,并提供所有可用的编码(UTF7,UTF8,UTF32,ASCII,UNICODE,BigEndianUnicode)。
答案 0 :(得分:2)
我想问题只是字体 - 您是否已将文本框的字体设置为monospace font(例如Courier
)?
如果将其设置为例如Times New Roman
或Calibri
并非所有字母的宽度都相同,导致您所描述的内容......