0

Crystalレポートを作成する次の機能があります。私はクリスタルレポートビューアは、データベースの資格について私に尋ねているとき、それは今、web.configファイルからweb.configからの接続文字列 - Crystal Reports

MyRepository _MyRepository = new MyRepository();    
System.Data.SqlClient.SqlConnection myConnection = new System.Data.SqlClient.SqlConnection(); 
myConnection.ConnectionString = "Data Source=MySRV;Initial Catalog=mydb;Persist Security Info=True;User ID=sa;Password=mypass"; 
System.Data.SqlClient.SqlCommand MyCommand = new System.Data.SqlClient.SqlCommand("dbo.spMySP"); 
MyCommand.Connection = myConnection; 
MyCommand.Parameters.Add("@PositionID", SqlDbType.Int).Value = (cmbPositions.SelectedValue == "" ? 0 : Convert.ToInt32(cmbPositions.SelectedValue)); 
MyCommand.CommandType = System.Data.CommandType.StoredProcedure; 
System.Data.SqlClient.SqlDataAdapter MyDA = new System.Data.SqlClient.SqlDataAdapter(); 
MyDA.SelectCommand = MyCommand; 
ASale _DS = new ASale(); 
MyDA.Fill(_DS, "dbo.spMySP"); 
rptSale oRpt = new rptSale(); 
oRpt.SetDatabaseLogon("sa", "mypass"); 
oRpt.SetDataSource(_DS); 
oRpt.SetParameterValue(0, "param1"); 
oRpt.SetParameterValue(1, "param2"); 
oRpt.SetParameterValue(2, "param3"); 
oRpt.SetParameterValue(3, (cmbPositions.SelectedValue == "" ? 0 : Convert.ToInt32(cmbPositions.SelectedValue))); 
CrystalReportViewer1.ReportSource = oRpt; 

おかげ

答えて

0
myConnection.ConnectionString = ConfigurationManager 
    .ConnectionStrings["ConStrName"] 
    .ConnectionString; 
+0

を接続情報を使用するように私の機能を変更したいです。私は開発者のクリスタルレポートでoledbのAD接続を使用しています。 Uはガイドしてください – Tassadaque