آنتریوم
پنج شنبه 20 تیر 1392, 14:09 عصر
سلام من میخوام اینجا کلیک روی button گزارشمو که myReport هست و یک DataSet بهش assign کردم رو ببینم ولی هیچی نمایش داده نمیشه لطفا راهنمایی بفرمایید مرسی
<%
@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<%
@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title></title>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
myButton.Click += Button1_Click;
}
protected void Button1_Click(object sender, EventArgs e){
//TODO: reload report
ReportViewer1.LocalReport.ReportPath = Server.MapPath(
"~/Views/item/Reports/myReport.rdlc");
ReportViewer1.LocalReport.Refresh();
}
</script>
</head>
<
body>
<
form id="myQuery" runat="server">
startDate:
<asp:TextBox id="startDate" runat="server"/> 
endDate:
<asp:TextBox id="endDate" runat="server"/> <asp:Button ID="myButton" Text="دریافت" runat="server" />
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:reportviewer id="ReportViewer1" runat="server" height="500px"
width="500px" AsyncRendering="False" Font-Names="Verdana" Font-Size="8pt"
InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana"
WaitMessageFont-Size="14pt">
</
rsweb:reportviewer>
</form>
</
body>
</
html>
<%
@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<%
@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title></title>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
myButton.Click += Button1_Click;
}
protected void Button1_Click(object sender, EventArgs e){
//TODO: reload report
ReportViewer1.LocalReport.ReportPath = Server.MapPath(
"~/Views/item/Reports/myReport.rdlc");
ReportViewer1.LocalReport.Refresh();
}
</script>
</head>
<
body>
<
form id="myQuery" runat="server">
startDate:
<asp:TextBox id="startDate" runat="server"/> 
endDate:
<asp:TextBox id="endDate" runat="server"/> <asp:Button ID="myButton" Text="دریافت" runat="server" />
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<rsweb:reportviewer id="ReportViewer1" runat="server" height="500px"
width="500px" AsyncRendering="False" Font-Names="Verdana" Font-Size="8pt"
InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana"
WaitMessageFont-Size="14pt">
</
rsweb:reportviewer>
</form>
</
body>
</
html>