C# VS 2008数据中的Crystal报表未添加到数据集,但SQL查询获取数据

C# VS 2008数据中的Crystal报表未添加到数据集,但SQL查询获取数据,c#,crystal-reports-2008,C#,Crystal Reports 2008,只需更换线路 private void button1_Click(object sender, EventArgs e) { DataSet1 ds = new DataSet1(); MySqlConnection con = new MySqlConnection(); con.ConnectionString = "server=localhost;database=SpeedKnotting;uid=root;pas

只需更换线路

 private void button1_Click(object sender, EventArgs e)
        {

DataSet1 ds = new DataSet1();

            MySqlConnection con = new MySqlConnection();
            con.ConnectionString = "server=localhost;database=SpeedKnotting;uid=root;password=chandra";
            con.Open();

       MySqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "SELECT * FROM invoice";
                myread = cmd.ExecuteReader();

              if(myread.HasRows)
                {
                    while (myread.Read())
                    {
                        String date = myread["date1"].ToString();
                        String slip_no = myread["slip_no"].ToString();
                        String loom_no = myread["loom_no"].ToString();
                        String count = myread["count"].ToString();
                        String ends = myread["ends"].ToString();
                        String knotting = myread["knotting"].ToString();
                        String transport = myread["transport"].ToString();
                        String passing =myread["passing"].ToString();
                        String total = myread["total"].ToString();


    ds.DataTable1.Rows.Add(date, slip_no, loom_no, count, ends, knotting, transport, passing, total);

                    }
                    myread.NextResult();
                }
              myread.Close();
              con.Close();



              CrystalReport1 rp = new CrystalReport1();

               rp.SetDataSource(ds);

             crystalReportViewer1.ReportSource = rp;

          crystalReportViewer1.Refresh()      

        }
/*here i get the values from DB to the above string but im not able to add to the table in dataset
*/


我想是打字错误。检查一下,让我知道

你们能把调试器放在rp.setDataSource(ds)行上,看看数据是否在那个里吗?是的,我已经检查过了。数据未添加到数据集。因此,您的数据集有一个问题,即未获取字段。我现在应该怎么做?
ds.DataTable1.Rows.Add(date, slip_no, loom_no, count, ends, knotting, transport, passing, total);
ds.DataTable1.Rows.Add(date1, slip_no, loom_no, count, ends, knotting, transport, passing, total);