CrystalReports не перегружен с помощью setDataSource - PullRequest
0 голосов
/ 18 февраля 2012

Я получаю 2 ошибки по приведенному ниже коду.Первая ошибка - это только присваивание, вызов, приращение, декремент, которые можно использовать как оператор.Вторая ошибка - отсутствие перегрузки для метода setDataSource, принимающего 0 аргументов.

ReportDocument rptDoc = new ReportDocument();
    DataSet1 ds = new DataSet1();
    DataTable dt = new DataTable();

    dt.TableName = "Report sample";
    dt = getAllOrders();

    ds.Tables[0].Merge[dt]; **<---first error**

    rptDoc.Load(Server.MapPath("~/CrystalReport.rpt"));

    rptDoc.SetDataSource(); **<--second error**

    CrystalReportViewer1.ReportSource = rptDoc;

    public DataTable getAllOrders(){
        SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
        SqlCommand cmd= new SqlCommand("Select * from userTable",conn);
        DataSet ds = null;
        SqlDataAdapter dta;
        try{
            conn.Open();
            ds = new DataSet();
            dta = new SqlDataAdapter(cmd);
            dta.Fill(ds,"userName");
            conn.Close();
        }catch(Exception ex){
            throw new Exception(ex.Message);
        }finally{
            cmd.Dispose();
            if(conn.State!=ConnectionState.Closed)
                conn.Close();
            }               
            return ds.Tables[0];
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...