EXcelでデータレポートを生成するC#コードからバックトレースしようとしています。これは、ASPXWebページで最初に呼び出されます。コードの一部を次に示します。
dtClientSideData = SessionReport.SelectClientIncidenceReport(
sSurveyID != "-1" ? sSurveyID : null,
sSupplierID != "-1" ? sSupplierID : null,
ddlLinkType.SelectedValue != "-1" ? ddlLinkType.SelectedValue : null,
ddlTargetType.SelectedValue != "-1" ? ddlTargetType.SelectedValue : null
);
したがって、dtClientSideDataは、次のようにDataTableです。
DataTable dtClientSideData;
クラスのどこかで、SessionReportというクラスを呼び出し、そのクラスはSQLのものを直接使用します。私はそれがこれらの輸入品を持っているのでそれを言っています:
using System.Data.SqlClient;
そしてそこに私はこのコードを見ます:
StoredProcedure sp = new StoredProcedure();
sp.ConnectionType = Connections.ConnectionStringType.IncidenceReport;
sp.ProcedureName = "prc_SelectSurveyIncidenceReport";
sp.Parameters = lstParameters.ToArray();
私がこれをタイプしているとき、私はそれを理解したと信じています:p、それで私はsp
ここに従う必要があります、正しいですか?私の最終目標は、コードをSSRSに再現することです 。