动态绑定rdlc报表数据源?

wucaihua2008 2009-05-11 03:29:53
如图:见上传图片


private void btn_Search_Click(object sender, EventArgs e)
{
string mName = comboBoxName.SelectedValue.ToString ();

this.reportViewer1.LocalReport.DataSources.Add(
new Microsoft.Reporting.WinForms.ReportDataSource("ReportViewerLib_Cashier", Cashier.getCashier(mName)));
this.reportViewer1.RefreshReport();


}




comboBoxName控件中取的是数据库中某一列的值,作为报表的查询条件.我下拉comboBoxName控件选值,点查询.我查询条件变化了,reportViewer显示的内容怎么不变化?

是不是我的报表绑定数据源有问题?

在线急等!!

...全文
728 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Archeer 2011-06-29
  • 打赏
  • 举报
回复
getCashier()方法取的是DataSet?
KEL-1 2009-05-13
  • 打赏
  • 举报
回复
报表感觉数据源太难弄了
修改一下昵称 2009-05-12
  • 打赏
  • 举报
回复
up
龙宜坡 2009-05-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wucaihua2008 的回复:]
getCashier()方法没问题.
我找到答案了,每次都要重新清空数据源,重新绑定.
结帖.

[/Quote]


对头了!
wucaihua2008 2009-05-12
  • 打赏
  • 举报
回复
getCashier()方法没问题.
我找到答案了,每次都要重新清空数据源,重新绑定.
结帖.
ZhengZhiRen 2009-05-12
  • 打赏
  • 举报
回复
也在学报表,up
llsen 2009-05-11
  • 打赏
  • 举报
回复
那就要看你这个方法了

Cashier.getCashier(mName),你调试下看看

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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