把要填充的字段放到Crystal Report的Detail 部分就可以
解决方案 »
- 求ObjectDataSource数据源配置使用自定义变量和SESSION的方法
- HttpWebRequest post参数问题
- 关于一个asp.net ajax 客户端的datasource的问题
- 怎样屏蔽showModalDialog的关闭按钮
- 如何设置页面上的web控件里的其中一个button控件为默认?
- 文件上传的问题,请帮忙指点!谢谢!
- 用JS如何獲得DropDownList所選Text?
- 用c#写的winform 在本机上用sql2008和visual studio2010做的 怎么打包 成绿色软件,如果其他电脑上没有这些软件,做出的软件还能不能
- 关于重新建立工程的问题。
- DataGrid当前行问题?
- 急:哪里有Visio2003中文正式版下载?
- 谁知道哪里最新的ASP。NET教程下啊。。。送分
ReportDocument oRpt = new ReportDocument();
oRpt.Load(Server.MapPath(".") + 你的页面);
oRpt.SetDataSource(DataSet1);
CrystalReportViewer1.ReportSource =oRpt;
PrintCrystalReportViewer();
{
CrystalReportViewer1.DisplayGroupTree=false;
CrystalReportViewer1.SeparatePages=false;
CrystalReportViewer1.DisplayToolbar=false;
}
通过此方法把工具栏隐藏实现打印
// 查看器控件所需的变量。
ParameterFields paramFields = new ParameterFields ();
ParameterField paramField = new ParameterField ();
ParameterDiscreteValue discreteVal = new ParameterDiscreteValue ();
ParameterRangeValue rangeVal = new ParameterRangeValue ();// 第一个参数是具有多个值的离散参数。// 设置参数字段的名称,它必须
// 和报表中的参数相符。
paramField.ParameterFieldName = "Customer Name";// 设置第一个离散值并将其传递给该参数。
discreteVal.Value = "AIC Childrens";
paramField.CurrentValues.Add (discreteVal);// 设置第二个离散值并将其传递给该参数。
// discreteVal 变量被设置为新值,这样,以前的设置
// 就不会被覆盖。
discreteVal = new ParameterDiscreteValue ();
discreteVal.Value = "Aruba Sport";
paramField.CurrentValues.Add (discreteVal);// 将该参数添加到参数字段集合。
paramFields.Add (paramField);// 第二个参数为区域值。paramField 变量
// 被设置为新值,这样,以前的设置就不会被覆盖。
paramField = new ParameterField ();// 设置参数字段的名称,它必须
// 和报表中的参数相符。
paramField.ParameterFieldName = "Customer ID";// 设置范围的开始值和结束值并将该范围传递给
// 该参数。
rangeVal.StartValue = 42;
rangeVal.EndValue = 72;
paramField.CurrentValues.Add (rangeVal);// 将第二个参数添加到参数字段集合。
paramFields.Add (paramField);// 将参数字段集合放入查看器控件。
crystalReportViewer1.ParameterFieldInfo = paramFields;