解决方案 »
- 如何看aspnetdb.mdf中的用户名和密码(已加密)
- 100分在线等 vs2005连接oracle10.2的问题
- 怎样在后台取dropdownlist选中的文本值,注:显示文本和值不一样,要取显示的文本
- 网页上直播视频请教??
- sql2005如何建立本地连接
- 在线急待:一个HTML的文字如何触发Datagrid的刷新
- 出100分向高手求救:ASP.NET language="VB" 分页失败
- 放一段代码,大家研究一下!
- 多对多关系问题的处理。
- DataList能不能实现分页?
- 提供DataGrid输出到EXCEL的参考程序,请教Encoding和dropdownlist的问题~在线求援
- 采用静态方法实现数据库操作会比较高效吗
ReportDocumrnt oCR = null;
第二步,建立两个文件.xsd 和.rpt。
第三步,oCR = new (你的).rpt文件。
第四步,oCR.SetDataSource(ds);//这个得ds是你在第一步得到的DataSet。
最后, crvMainView.ReportSource=oCR; 把ReportDocument对象和报表显示控件绑定!
1.新建一个Web应用程序
2.拖一个CrystalReportViewer控件到WebForm1上
3.添加一个报表文件,在其上连接一个数据库,通过一个Dataset1.xsd的数据文件
4.在Form_Load中写入:
TableLogOnInfo logOnInfo = new TableLogOnInfo ();
//这里必须事先申明一个ReportDocument对象 Report,同时加载数据报表
ReportDocument oRpt = new ReportDocument();
//获取.rpt文件真实路径
string path;
path=Server.MapPath ("CrystalReport2.rpt");
oRpt.Load (path); //从web.config中获取logOnInfo参数信息
logOnInfo.ConnectionInfo.ServerName = "localhost";
logOnInfo.ConnectionInfo.DatabaseName = "jxcatv";
logOnInfo.ConnectionInfo.UserID = "sa";
logOnInfo.ConnectionInfo.Password = "111";
this.CrystalReportViewer1.ReportSource = oRpt;
//建立.rpt文件与CryStalReportviewer文件之间的连接
this.CrystalReportViewer1.DataBind();只要我在报表文件中加入一个字段就出现登陆错误,如果不加任何字段是可以的,但这不可能,所以请各位大师指点,分我还有
string strconn=ConfigurationSettings.AppSettings["strconn"];
SqlConnection myconn=new SqlConnection(strconn);
myconn.Open();
SqlDataAdapter sqlDataAdapter1=new SqlDataAdapter("select top * from TableName " ,myconn);
DataSet ds=new DataSet();
sqlDataAdapter1.Fill(ds,"DataBook");
DataGrid1.DataSource=ds;
DataGrid1.DataBind();
ort.SetDataSource(ds);
this.CrystalReportViewer1.ReportSource=ort;
这个表名 应该和你添充的时候的 表名要一样
da.fill(ds,"表名")
他所提示的登陆失败 不是数据库的问题
以前我也遇到过