0
내 페이지의 드롭 다운 목록에서 영업 사원을 선택할 때 아무 것도 표시되지 않고 여기에 오류가 표시 될 때 관리자 패널에 보고서를 표시하려고합니다.asp.net의 보고서 뷰어를 사용하여 보고서 생성
다음은 내 코드입니다 :
protected void BtnViewReport_Click(object sender, EventArgs e)
{
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/SalesPerson.rdlc");
DataSet ds = GetData("select * from customer_new where salesperson in (select +
email from Registration where name='" + ddsalesperson.SelectedValue.ToString() +
"')");
ReportDataSource datasource = new ReportDataSource("customer_new",ds.Tables[0]);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(datasource);
}
private DataSet GetData(string query)
{
string conString = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
SqlCommand cmd = new SqlCommand(query);
using (SqlConnection con = new SqlConnection(conString))
{
using (SqlDataAdapter sda = new SqlDataAdapter())
{
cmd.Connection = con;
sda.SelectCommand = cmd;
using (DataSet ds = new DataSet())
{
sda.Fill(ds, "customer_new");
return ds;
}
}
}
}
나는 다음과 같은 오류 얻을 :
데이터 소스 인스턴스가 데이터 소스 '을 DataSet1'에 대해 제공되지 않았습니다.