打印c#时换行字符
本文关键字:字符 换行 打印 | 更新日期: 2023-09-27 18:08:44
我在c# windows窗体应用程序工作,它有五个字段,即ID, NAME, CONTACTNUMBER, EMAIL AND DESCRIPTION (MultiLine)
,在数据库中分别有字段,在保存Description
字段的数据时,我使用换行符(下一行),如下所示:
{XYZ,
1st, STREET,
CITYNAME.}
在数据库中,它将保存在单行中,但是当我尝试使用crystal report打印时,它也将打印在单行中,如下:
like{XYZ,1st,STREET,CITYNAME}
但是我想要这样的输出:
{XYZ,
1st, STREET,
CITYNAME.}
如何做到这一点?
保存到数据库的代码如下:
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into AddCaseSheet values('" +ID.Text + "',
'" + NAME.Text + "','" + CONTACTNUMBER.Text + "','" + EMAIL.Text + "','"+DESCRIPTION.Text+"')";
con.Close();
和代码打印:
con.Open();
SqlDataAdapter sda = new SqlDataAdapter("Select * from DETAILS where ID= '" + ID.Text + "'", con);
DataSet dst = new DataSet();
sda.Fill(dst, "DETAILS");
crystalReport.Load(@"E:'TrialTest'CrystalReport2.rpt");
crystalReport.SetDataSource(dst);
crystalReportViewer1.ReportSource = crystalReport;
con.Close();
我想要的是,在打印description column
时,它应该是新的行格式,任何关于它的参考或任何视频或任何东西,将是好的
选择您想要多行的字段右键单击>格式字段>在打开的窗口中选择'Common'选项卡,然后勾选"Can Grow"复选框并保存。
字段将变成多行