以C#.NET格式保存和打印信息 [英] Saving and printing information in C#.NET form

查看:86
本文介绍了以C#.NET格式保存和打印信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用C#.NET构建了一个表单。它有很多文本框。我试图在文本框中保存和打印信息。我使用下面的代码:



我可以将它保存为四个不同行的文本文件并打印出来。我想让所有人都在同一条线上。我该如何编写代码?谢谢你的帮助。



我的尝试:



< pre lang =c#> if (saveFileDialog1.ShowDialog()== DialogResult.OK)
{
if ((myStream = saveFileDialog1.OpenFile())!= null
{
using var writer = new StreamWriter(myStream))
{
writer.WriteLine( 报价编号信息:);
writer.WriteLine(textbox1.Text);
writer.WriteLine( 总费用:);
writer.WriteLine(textbox2.Text);
}
}
myStream.Close();
}

解决方案

使用

 writer.Write( )

不需要换行符。

参考: StreamWriter [< a href =https://www.dotnetperls.com/streamwritertarget =_ blanktitle =New Window> ^ ]


I built a form using C#.NET. It has lot of text boxes. I am trying to save and print the information in the text boxes. I used the code below:

I am able to save it as a text file in four different lines and print it. I would like to have all of them in the same line. How can I write the code? Thanks for your help.

What I have tried:

if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
 if ((myStream = saveFileDialog1.OpenFile()) != null)
    {
     using (var writer = new StreamWriter(myStream))
           {
            writer.WriteLine("Information of Quote Number: ");
            writer.WriteLine(textbox1.Text);        
            writer.WriteLine("Total Cost: ");
            writer.WriteLine(textbox2.Text);
            }
     }    
            myStream.Close();
}

解决方案

Use

writer.Write()

where a newline is not required.
Refer: StreamWriter[^]


这篇关于以C#.NET格式保存和打印信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆