100分,水晶报表参数 你绑定dropdownlist数据的时候应该放在ispostback里面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:"放在Page_Load里面" 有没有用Page.IsPostBack加以控制... private void Page_Load(object sender, System.EventArgs e) { CrystalReportViewer1.InitProperties(); ClassLibrary.TqLib.TqClass tq = new Webapp.ClassLibrary.TqLib.TqClass(); CrystalReport1 crt = new CrystalReport1(); string Werks = DropDownList1.SelectedValue.ToString(); dataset11 = tq.GetList(Werks); crt.SetDataSource(dataset11); object objWerks=Werks.Clone(); crt.SetParameterValue("Werks",objWerks); CrystalReportViewer1.ReportSource=crt; }就这些 我想可能和IsPostBack没关系,DropDownList的值是变化,但就是传不到水晶报表里面,水晶报表总是显示第一次传给它的值。DropDownList每次值都是变化的。 try: 设置 DropDownList1.AutoPostBack = true; 将你的代码移到 private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e) 里试,Page_Load里面的代码屏蔽... 试过了,还是不行DropDownList传出的只是对的,但是水晶报表好像接受不到第二次的值。老是显示第一次的值 object objWerks=Werks.Clone(); crt.SetParameterValue("Werks",objWerks); //这两句没用过,其实可以先根据DropDownList的值动态生成数据集,然后传给报表即可,而不用给报表传参数的方法... 用C#设定共享文件夹的访问权限 如何在gridview中实现自动换行 WPF__中的数据绑定为何不能引发异常 ¥¥¥ 征集CSDN中牛人[级别较高的]的博客,俺想学习学习 最近打算上一台服务器,园子里有要合租的吗 请告诉一个crystal report 的license key 马上给分 使用JSCompress压缩你的javascript代码 项目创建时的class program 关于想创建一个公用的数据库连接操作的类的问题 关于datatable的问题 有关winform打印的问题 .net中调用word速度慢的问题
to:"放在Page_Load里面" 有没有用Page.IsPostBack加以控制...
{
CrystalReportViewer1.InitProperties();
ClassLibrary.TqLib.TqClass tq = new Webapp.ClassLibrary.TqLib.TqClass();
CrystalReport1 crt = new CrystalReport1();
string Werks = DropDownList1.SelectedValue.ToString();
dataset11 = tq.GetList(Werks);
crt.SetDataSource(dataset11);
object objWerks=Werks.Clone();
crt.SetParameterValue("Werks",objWerks);
CrystalReportViewer1.ReportSource=crt;
}就这些
try: 设置 DropDownList1.AutoPostBack = true; 将你的代码移到 private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e) 里试,Page_Load里面的代码屏蔽...
DropDownList传出的只是对的,但是水晶报表好像接受不到第二次的值。老是显示第一次的值
crt.SetParameterValue("Werks",objWerks); //这两句没用过,其实可以先根据DropDownList的值动态生成数据集,然后传给报表即可,而不用给报表传参数的方法...