当前位置:编程学习 > C#/ASP.NET >>

十万火急!c#winform,水晶报表中的图表纵轴显示的值始终为1

c# winform项目。在水晶报表中插入了一个图表,水平轴显示正确,但是纵轴的柱形图的值始终为1,每个柱形图显示的始终是一条平行线,是哪个地方没设置好吗???

数据绑定 代码:
 string sql = "select  lenth_degree,sum(weight) as sumweight from checkinfo group by lenth_degree";
            string sqlcon = db.getconnstr();
            SqlConnection conn = new SqlConnection(sqlcon);
            conn.Open();
            SqlDataAdapter da = new SqlDataAdapter(sql, sqlcon);
            DataSet2 ds1 = new DataSet2();
            da.Fill(ds1, "DataTable1");
            if (ds1.Tables["DataTable1"].Rows.Count == 0)
            {
                MessageBox.Show("错误!");
                this.Close();
            }
            else
            {

                CrystalReport2 cr1 = new CrystalReport2();
                cr1.SetDataSource(ds1.Tables["DataTable1"]);
                this.crystalReportViewer1.ReportSource = cr1;
                this.crystalReportViewer1.RefreshReport();
            } --------------------编程问答-------------------- --------------------编程问答-------------------- string sql = "select lenth_degree,sum(weight) as sumweight from checkinfo group by lenth_degree";
  string sqlcon = db.getconnstr();
  SqlConnection conn = new SqlConnection(sqlcon);
  conn.Open();
  SqlDataAdapter da = new SqlDataAdapter(sql, sqlcon);
  DataSet2 ds1 = new DataSet2();
  da.Fill(ds1, "DataTable1");
  if (ds1.Tables["DataTable1"].Rows.Count == 0)
  {
  MessageBox.Show("错误!");
  this.Close();
  }
  else
  {

  CrystalReport2 cr1 = new CrystalReport2();
  cr1.SetDataSource(ds1.Tables["DataTable1"]);
  this.crystalReportViewer1.ReportSource = cr1;
   }
还有看看你的xsc和xsd文件写对没有
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,