我正在使用C#windows表单应用程序,
它有五个字段,即ID, NAME, CONTACTNUMBER, EMAIL AND DESCRIPTION (MultiLine)
,在数据库中它分别有字段,
保存Description
字段的数据时,我使用换行符(下一行),如下所示:
{XYZ,
1st, STREET,
CITYNAME.}
在数据库中,它将以单行保存,但当我尝试使用水晶报告进行打印时,它也将以单行打印:
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
时它应该采用新的换行格式,任何有关它或任何视频或任何内容的参考都会很好
答案 0 :(得分:0)
选择要进行多行右键单击的字段>格式字段>选择' Common'在打开的窗口中选项卡然后检查" Can Grow"复选框并保存。
该字段将变为多行。