استفاده از Report Viewer با استفاده از #C در Asp.Net

سه شنبه 3 آذر 1394

در این مقاله به شما نشان خواهیم داد که با استفاده از Report Viewer در Asp.Net گزارش گیری کنیم. که در آن ما با استفاده از view به اتصال داده ها در report view میپردازیم.

 استفاده از Report Viewer  با استفاده از #C در Asp.Net

در این مقاله به شما نشان خواهیم داد که با استفاده از 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>  

نمایش خروجی

 

 

فایل های ضمیمه

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید