我做的winform,想实现的效果是如图,具体实现为,查询早餐,午餐,晚餐次数及消费金额,并且消费次数与消费金额在同一列,请大虾给出好的解决方案!!

解决方案 »

  1.   

      dataGridView1.Columns.Add("", "");
                dataGridView1.Columns.Add("", "");
                dataGridView1.Columns.Add("", "");
                dataGridView1.Columns.Add("", "");
                dataGridView1.Rows.Add(7);
                dataGridView1.Rows[1].Cells[1].Value = "餐饮中心";            dataGridView1.Rows[2].Cells[0].Value = "早餐次数";
                dataGridView1.Rows[2].Cells[1].Value = "中餐次数";
                dataGridView1.Rows[2].Cells[2].Value = "晚餐次数";
                dataGridView1.Rows[3].Cells[0].Value = "0";
                dataGridView1.Rows[3].Cells[1].Value = "0";
                dataGridView1.Rows[3].Cells[2].Value = "0";
                dataGridView1.Rows[4].Cells[0].Value = "早餐金额";
                dataGridView1.Rows[4].Cells[1].Value = "中餐金额";
                dataGridView1.Rows[4].Cells[2].Value = "晚餐金额";            dataGridView1.Rows[5].Cells[0].Value = "0";
                dataGridView1.Rows[5].Cells[1].Value = "0";
                dataGridView1.Rows[5].Cells[2].Value = "0";            dataGridView1.Rows[6].Cells[0].Value = "合计金额";
                dataGridView1.Rows[6].Cells[1].Value = "0";这样?
      

  2.   

    dataGridView编辑列 自己绑定列头字段
      

  3.   

    自定义一个实体类
    数据库的RecordSet返回一个List<实体类>泛型
    然后 DataGridView1.DataSource = List<实体类>
    这个是最方便的方法了
    只要一个实体类就OK了
      

  4.   


    你说的这个方法不大懂  能不能给些的详细一点   那个list是泛型?不会用
      

  5.   

    我刚弄了一下  这样没有绑定datagridview    打印的时候提示没有实例化  打印不出来啊
      

  6.   

    可以用存储过程直接按照格式查询完后绑定DataGirdView
      

  7.   

    先将得到这些数据写一个存储过程cunchu1,执行cunchu1给一个datatable  然后将dategridview。datasource=datatable
      

  8.   

    这是报表吧?用这个不合适,用VS自带的ReportViewer吧
      

  9.   

    不知道这个存储过程如何写呢,比如,有字段money,items,现在需要查询items为桌子,椅子时的记录数count以及sum(money),并且,椅子要显示在桌子的列下面,相当于两个标题的~~
      

  10.   

    你试试repeater  应该可以的
      

  11.   

    repeater是webform的吧   我的是winform怎么用啊~~
      

  12.   

    用SQL的行列转换,不过在前台显示方面需要你重写下GV
    建议你用DATALIST
    或者写一个方法,自己手动定义好GV的显示格式
      

  13.   

    你说的是先把查询的结果在datatable里都排好现实格式,然后再帮到GV上么,那样是很麻烦的,你说的那个datalist怎么用啊~~