datagridview实现效果 我做的winform,想实现的效果是如图,具体实现为,查询早餐,午餐,晚餐次数及消费金额,并且消费次数与消费金额在同一列,请大虾给出好的解决方案!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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";这样? dataGridView编辑列 自己绑定列头字段 自定义一个实体类数据库的RecordSet返回一个List<实体类>泛型然后 DataGridView1.DataSource = List<实体类>这个是最方便的方法了只要一个实体类就OK了 你说的这个方法不大懂 能不能给些的详细一点 那个list是泛型?不会用 我刚弄了一下 这样没有绑定datagridview 打印的时候提示没有实例化 打印不出来啊 可以用存储过程直接按照格式查询完后绑定DataGirdView 先将得到这些数据写一个存储过程cunchu1,执行cunchu1给一个datatable 然后将dategridview。datasource=datatable 这是报表吧?用这个不合适,用VS自带的ReportViewer吧 不知道这个存储过程如何写呢,比如,有字段money,items,现在需要查询items为桌子,椅子时的记录数count以及sum(money),并且,椅子要显示在桌子的列下面,相当于两个标题的~~ 你试试repeater 应该可以的 repeater是webform的吧 我的是winform怎么用啊~~ 用SQL的行列转换,不过在前台显示方面需要你重写下GV建议你用DATALIST或者写一个方法,自己手动定义好GV的显示格式 你说的是先把查询的结果在datatable里都排好现实格式,然后再帮到GV上么,那样是很麻烦的,你说的那个datalist怎么用啊~~ 提示未将对象引用设置到对象的实例 flowLayoutPanel 的 mousedown 没有反应? 求一winform下的用户控件例子 c#t TEXTBOX回车换到下一个后,会留下一个回车 DataGrid问题,帮忙看一下 C# 如何播放音频字节 byte[]类型的。 菜鸟提问一个简单问题,请大家帮帮忙,高分求解! 在多层结构中,错误处理是在每一层中进行处理,还是在表示层中进行统一处理(讨论)。 关于安装程序打包Framework的问题 老板终于要给我们买书了!!用C#开发WEB应用程序,大家推荐几本书? C#单元测试 如何学习?看什么方面的书籍?
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";这样?
数据库的RecordSet返回一个List<实体类>泛型
然后 DataGridView1.DataSource = List<实体类>
这个是最方便的方法了
只要一个实体类就OK了
你说的这个方法不大懂 能不能给些的详细一点 那个list是泛型?不会用
建议你用DATALIST
或者写一个方法,自己手动定义好GV的显示格式