水晶按查询条件生成报表

spidershark 2013-03-28 02:21:35
string connStr = ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"].ToString();
ds = data.ExecuteDataSet(connStr, CommandType.Text, strComm, p); rtp.SetDataSource(ds);
this.crvReport.ReportSource = rtp;
this.crvReport.Visible = true;

弄一个根据查询条件生成的报表,是在2008中自带的水晶报表中做的

strComm是查询条件语句,设置断点查看是对的,但是一用ExecuteDataSet不知道出了什么问题了,public DataSet ExecuteDataSet(string connectionString, CommandType cmdType, string cmdText, params SqlParameter[] commandParameters)
{
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(connectionString))
{
PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds);
cmd.Parameters.Clear();
return ds;
}
}

怎么查都是全部数据,条件不起作用,是不是2008不支持这种写法,还是有什么问题?
...全文
106 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧