我需要从 sql server 导出到* .txt。但我希望我的导出与特定的Font.Example我需要我的txt文件有终端字体。
这是我的代码:
SqlCommand cmd = new SqlCommand("Select Code,Name,Price", con);
SqlDataReader read = cmd.ExecuteReader();
using (StreamWriter sw = new StreamWriter("C://test.txt")) {
while (read.Read())
{
//Code
string CodeString = (read["Code"].ToString());
sw.Write(CodeString);
//Name
string NameString = (read["Name"].ToString());
sw.Write(NameString);
//Price
string PriceString = (read["Price"].ToString());
sw.Write(PriceString);
}
sw.Close();
read.Close();
答案 0 :(得分:4)
.txt不包含任何格式。如果要格式化文档,则必须使用其他文件格式。
答案 1 :(得分:1)
TXT文件只是文本(默认为ASCII或UTF8),不支持字体或其他样式(下划线,粗体等)
最简单的格式可能是使用RTF(富文本格式),它有更简单的样式项,包括字体,粗体,下划线和&颜色;并且是已知规格的开放格式。 Windows 95及更高版本带有程序 WordPad ,它是一个RTF编辑器。
学习所需的代码,这些代码由像C这样的转义代码组成;您可以在写字板(或其他程序)中编写一个简单文件,然后在NotePad(或其他文本编辑器)中打开该文件。如果这对你来说太麻烦,你可以尝试这个RTF Tutorial