как решить эту проблему в отчете о кристалле asp.net

Проблема в кристаллическом отчете После выполнения кода рева, На моей странице отчета, это просит как "Отчет, чтобы Вы запросили, запрашивает дополнительную информацию" сервер = пользователь = пароль = databse =

protected void Page_Load(object sender, EventArgs e)
{
    MySqlConnection sqlcom = new MySqlConnection("server=localhost;userid=root;password=root;database=hemaepdb;");
    MySqlCommand cmd = new MySqlCommand("SP_ViewBillDetails", sqlcom);
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.Add("p_Invoice_Id", MySqlDbType.Int16).Value = 1;
    cmd.Parameters.Add("p_Org_id", MySqlDbType.Int16).Value = 1;
    MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
    DataSet dsTest = new DataSet();
    sqlcom.Open();
    adapter.Fill(dsTest, "Table");
    sqlcom.Close();
    CrystalReportViewer1.Visible = true;
    ReportDocument myRpt = new ReportDocument();
    myRpt.Load(Server.MapPath("CrystalReport.rpt"));
    myRpt.SetDatabaseLogon("root", "root", "localhost", "hemaepdb");
    myRpt.SetDataSource(dsTest);
    CrystalReportViewer1.ReportSource = myRpt;
}
1
задан djdd87 21 May 2010 в 10:43
поделиться

1 ответ

Используйте DataTable вместо DataSet:

myRpt.SetDataSource(dsTest.Tables[0]);

И добавьте следующее в конец метода:

CrystalReportViewer1.DisplayGroupTree = false;
CrystalReportViewer1.DataBind();
2
ответ дан 3 September 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: