استفاده از Report Viewer با استفاده از #C در Asp.Net
سه شنبه 3 آذر 1394در این مقاله به شما نشان خواهیم داد که با استفاده از Report Viewer در Asp.Net گزارش گیری کنیم. که در آن ما با استفاده از view به اتصال داده ها در report view میپردازیم.
در این مقاله به شما نشان خواهیم داد که با استفاده از Report Viewer در Asp.Net گزارش گیری کنیم. که در ان ما با استفاده از view به اتصال داده ها در report view میپردازیم.
در مرحله اول یک وب سایت جدید ایجاد نمایید
سپس یک بانک اطلاعاتی ایجاد کنید که شامل یک جدول با فیلد های id,name,city در ان قرار دهید.
سپس یک فرم جدید با نام reportview_demo.aspx به وب سایت اضافه کنید
پس از انجام مراحل بالا یک data set در داخل App_code به پروژه اضافه میکنیم
بر روی dataset ساخته شده دوبار کلیک کنید
هنگامی که روی ان کلیک می نمایید صفحه زیر به شما نمایش داده می شود.
نام جدول ساخته شده را به Newtbl_data تغییر دهید.شما باید 3 ستون id,name,city را اضافه نمایید.
روی report راست کلیک کنید و مانند شکل زیر dataset و جدول خود را انتخاب کنید.
پس از زدن کلیک ok در report.rdlc شما header و data ها را میبینید. کلیک راست کنید و ستون های مربوطه به عنوان ID,name,city را اضافه میکنیم.
حالا فایل reportview_demo.aspx را باز کنید وقتی که ما میخواهیم Design خودمان برای report viewer ایجاد کنیم ما در اینجا Report viewer را اضافه می کنیم.
خب به جعبه ابزار میرویم و report viewer را اضافه میکنیم .
حالا Report.rdlc را اضافه میکنیم.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ 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> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" InteractiveDeviceInfos="(Collection)" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt"> <LocalReport ReportPath="Report.rdlc"> <DataSources> <rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" /> </DataSources> </LocalReport> </rsweb:ReportViewer> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetData" TypeName="DatabaseDataSetTableAdapters.tbl_dataTableAdapter"> </asp:ObjectDataSource> </div> </form> </body> </html>
نمایش خروجی
- ASP.net
- 6k بازدید
- 2 تشکر