RT最好可以吧具体的代码给我。谢谢
解决方案 »
- 安装项目生成的msi无法自动安装
- 客户端发现响应内容类型为“application/wsdl+xml”,但应为“text/xml”。
- 读不到app.config配置文件
- 用C#开发的web页面第一行<%@ %>中的内容是什么意思啊?怎么理解?
- oracle数据库中 如何将date类型变量转换后,赋于为datetime变量
- 安装VSS2005后,VS2003中的VSS6不好用了?
- C# winfrom 关于WebBrowser控件获取模态对话框页面信息问题(网页信息无法更改)
- 请问:如何保证应用程序只有一个实例运行?
- 用C#控制WORD,制作asp.net
- 关于枚举类型的赋值问题。
- 联机丛书 打不开
- C# Winform 权限设置思路(已有),请指教是否OK
然后右键选择[新建element],element的名称就是数据表的名称。element名称暂定为:DataTable,
下一步是给element增加字段,也就是我们报表中要使用的数据。注意字段类型。2、绘制一个空的Crystal Report的报表文件(*.rpt)。打开报表设计文件,
展开Project Data->ADO.NET DataSets结点,在展开时,报表设计器会自动寻找
报表所在程序集中包含和其引用的程序集中所包含的所有强类型的DataSet派生类。
此时数据集DataTable就显示为ADO.NET DataSets的子结点,将DataTable添加到Select Tables中。
通过报表专家插入“图表”,使用DataTable中的数据字段来生成报表的数据。3、创建一个Web窗体,在窗体上放一个CrystalReportViewer控件!//在页面Page_Load中加入一下代码
string RptDir=(Server.MapPath("CrystalReport2.rpt"));
oRpt.Load(RptDir);
DataSet myset=new DataSet();
String cnnstr="server=.;database=Fixation;UID=sa;Password=";
String sqlstr="Select * from wanghuan";
SqlConnection sqlcnn=new SqlConnection(cnnstr);
SqlDataAdapter myadapter=new SqlDataAdapter(sqlstr,sqlcnn);
myadapter.Fill(myset,"DateTable");
oRpt.SetDataSource(myset);
CrystalReportViewer1.ReportSource=oRpt;4、代码注意事项: DataSet中填充数据的表的名称必须和原来定义的element一致,否则报表出来会是空白 用于填充DataSet数据表的字段也要和element定义的字段属性,名称一致!