我的数据库是用datatable做的
 DataTable dt = new DataTable();
            dt.Columns.Add("票据张次");
            dt.Columns.Add("票据金额");
            dt.Columns.Add("票据种类");
            dt.Columns.Add("日期");
            DataRow dr = dt.NewRow();
            int j=0;
            for (j = 0; j < dataGridView1.Rows.Count; j++)
            {
                dr["票据张次"] = dataGridView1.Rows[j].Cells[0].Value;
                dr["票据金额"] = dataGridView1.Rows[j].Cells[1].Value;
                dr["票据种类"] = dataGridView1.Rows[j].Cells[2].Value;
                dr["日期"] = dataGridView1.Rows[j].Cells[3].Value;
                dt.Rows.Add(dr);
            }
            DataSet selectds = new DataSet();
            selectds.Tables.Add(dt);有了这个数据库怎么根据票据类型来制作饼图

解决方案 »

  1.   

    http://blog.csdn.net/happy09li/article/details/7535388
    BarItem myBar = this.zedGraphCompare.GraphPane.AddBar(titles[i], null, arrValues, colors[i]);  
                    myBar.Bar.Fill = new Fill(colors[i], Color.White, colors[i]);  
                    myBar.Bar.Border.Color = Color.Transparent;  改下这里就可以显示饼图
      

  2.   

    除了使用第三方组件,比如(dev)系列,你可以考虑在form上或其他支持graphics的组件上自己绘制,这个灵活性更大