就是用你的SQL语句取来的数据填充你的DATASET 然后报表绑定在DATASET上啊
解决方案 »
- LinkButton 前加 UpdatePanel 为什么点击就没有反应了呢
- aspnet后台添加内容出错
- DevExpress.XtraGrid.GridControl 不能显示数据
- 视频播放
- 有条件读取xml文件,并把读取的结果返回到dataset数据集的问题?
- 客户智能分析的设想 求实现
- Datagrid在2005中的一个Bug?
- 如何把excel中的数据写到数据库中?
- 如何定义自己的特殊格式问题:
- 签于aspnet_wp.exe (PID: 1072) stopped unexpectedly,我想用c#做个程序定时检查这个进程是不是停了,如果停了,自动启动它
- 搜索引擎是如何实现的??
- 有关水晶报表的问题
我的意思是要一个dataset.xsd和一张crystalreport.rpt
调用很多Sql,crystalreport.rpt会显示相应的记录
不必每个存储过程都要做一张报表 下面是我的简略代码,这个是调用一张表,显示表中所有字段,我报表中没选取字段
string strSqlConnection="Data Source=huaweimeng;User Id=sa;Password=1027;database=lab";
string SqlString="select * from 学生情况表";
SqlConnection m_SqlConnection = new SqlConnection(strSqlConnection);
m_SqlConnection.Open();
SqlDataAdapter myAd=new SqlDataAdapter(SqlString,m_SqlConnection);
DataSet myDataSet1= new DataSet();
myAd.Fill(myDataSet1,"学生情况表");
CrystalReport1 myReport = new CrystalReport1();
myReport.SetDataSource(myDataSet1);
crystalReportViewer1.ReportSource=myReport;
m_SqlConnection.Close();
似乎不行,当初为了能够完成动态报表(横竖排转换/导出Word(Excel))我就想使用CR,研究了好一阵子,但是还是没有找到能够完成动态报表的方法,也就是显示列在做.rpt的时候就已经确定了,运行时不知道如何控制,或者根本无法控制,而且如果能够控制,又如何调整修改后的显示界面?
最好我还是使用DataGrid了...