0
私は4つのテーブルを結合してstoredProcedureを持っています。グリッドビューコントロール内の別のテーブルの結果をバインドする必要があります。Joinステートメントを持つSqlDataAdapter
は、ここに私のデータアクセス層のコード
aCommand = new SqlCommand("spViewPatientHistory", aConnection);
aCommand.CommandType = CommandType.StoredProcedure;
aCommand.Parameters.Add("@PatientId", SqlDbType.Int).Value = patientId;
aCommand.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = firstName;
aCommand.Parameters.Add("@LastName", SqlDbType.VarChar).Value = lastName;
aDataAdapter = new SqlDataAdapter(aCommand);
aDataAdapter.Fill(aDataSet);
aConnection.Close();
であり、これは、それがエラーを表示するビジネスロジックで私のビジネス・ロジック・コード
aHistoryPatientDataTable = aDataAccess.GetSearchPatientHistory(patientId,firstName,lastName);
ある
のdataTableにデータセットを変換できません。どのようにそれを解決するには?
コード が、私はあなたがそのaHistoryPatientDataTable = aDataAccess.GetSearchPatientHistory(patientId,firstName,lastName).GetDataSet().Tables[0];
希望のようなコードを使用してのdataTable
にセットし、割り当てるデータセットを返していると思うの湖による
が見るのに役立ちますhttps://stackoverflow.com/questions/8983277/how-to-convert-dataset-to-datatable –