问题描述
做了2个报表,一个表格形式,一个柱状图形式。单个显示都可以,现在希望用radiobutton在一个页面中进行切换,但是却始终显示第一次显示的报表。部分代码如下:if(rbGraph.Checked)RptView.LocalReport.ReportPath=Server.MapPath(".")+"\RptFile\ADCSIStaticRpt_Graph.rdlc";elseRptView.LocalReport.ReportPath=Server.MapPath(".")+"\RptFile\ADCSIStaticRpt.rdlc";RptView.LocalReport.DataSources.Clear();RptView.LocalReport.DataSources.Add(newMicrosoft.Reporting.WebForms.ReportDataSource("DataSet2_ADCSIStaticRpt",ds.Tables["ADCSumData"]));RptView.DataBind();RptView.LocalReport.Refresh();
解决方案
解决方案二:
单步调试,确认rbGraph.Checked的值
解决方案三:
有没有高手阿?
解决方案四:
up
解决方案五:
rbGraph的postback属性设置了吗?
解决方案六:
同病。。。。我的確定rbGraph屬性的值。。。。。它總顯示。。第一次查詢的樣式。。。。比如。我第一次顯示柱型圖。。。我再選擇第二個。。折線圖。。。但總顯示柱型圖了。。。我關了再運行。。。我先選擇。折線圖。。。顯示。。。我又來選擇柱型圖。。。但它還是顯示折線圖。。郁悶中。。。。。如果你做出來了。。告訴一聲。。怎麼處理的。。群:21885988QQ:283865057過來指點指點小弟。。。
解决方案七:
一個不聰明的辦法。。不知道能不能幫上你。。。。ReportViewer1.Visible=false;ReportViewer2.Visible=true;還沒有找到更好的辦法。。。如果你找到了。。。請聯繫我。。。聯繫方式。。上面有。。