用水晶报表打印DATASET数据
在C#语言下C/s下
用SqlDataAdapter 连接数据库生产数据集DataSet,绑定DATAGRID,创建水晶报表,连接项目数据下的刚刚连接的DATASET数据集,在CrystalViewReport下选择刚刚建立的水晶报表,为什么没有显示数据,
在创建水晶报表的同时。连接项目数据的时候,里面有DATASET。肯定有数据,绑定到DATAGRID里有显示数据,但是在CRYSTALVIEWREPORT下没有,显示无效报表源。
不用顶贴的朋友,发了3个贴了还没解决,
我在建水晶报表的时候连接ADO.NET,里的数据集,也就是DataAdapter生产的数据 集DATASET,但是在下一步的时候没有显示数据,运行后。提示要连接数据库的用户名和秘密,怎么输入都不正确。
要实现的最终目的用水晶报表打印DATAGRID里的数据,也就是DATASET里的数据
方案二也不行:
代码如下 SqlDataAdapter da=new SqlDataAdapter ("select *from student2 where id='"+this.textBox1 .Text +"'",cn);
// da.Fill (ds);
da.Fill (ds);
if(ds.Tables [0].Rows .Count ==0)
{
MessageBox.Show ("没有你要查的数据");
}
this.dataGrid1 .DataSource =ds.Tables [0];
CrystalReport1 cr=new CrystalReport1 ();
rd.SetDataSource (ds.Tables [0]);
this.crystalReportViewer1 .ReportSource =ds;
}
这个提示无效报表,
在加班ING,希望好心兄弟帮忙