报表 Datagridview显示可以。通过查询数据,Datagridview绑定显示就好了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就显示个平均值,你爱用label显示也没什么问题用报表是因为用户需要定制不同的表格样式,然后导出或打印仅仅是看的话,用什么显示不一样... 主要看客户需求,如果客户需要折线图这些的用报表工具更好,简单的datagridview够了 DataGrudView中添加合计和平均值 private void Frm_Main_Load(object sender, EventArgs e) { G_Fruit = new List<Fruit>() {//创建集合并添加元素 new Fruit(){Name="苹果",Price=30}, new Fruit(){Name="橘子",Price=40}, new Fruit(){Name="鸭梨",Price=33}, new Fruit(){Name="水蜜桃",Price=31}}; dgv_Message.Columns.Add("Fruit", "水果");//添加列 dgv_Message.Columns.Add("Pric", "价格");//添加列 foreach (Fruit f in G_Fruit)//添加元素 { dgv_Message.Rows.Add(new string[] { f.Name, f.Price.ToString() }); } dgv_Message.Columns[0].Width = 200;//设置列宽度 dgv_Message.Columns[1].Width = 170;//设置列宽度 float sum = 0;//定义float类型变量 G_Fruit.ForEach( (pp) => {//CodeGo.net/ sum += pp.Price;//求和 }); dgv_Message.Rows.Add(new string[] //在新列中显示平均值及合计信息 { "合计: "+sum.ToString()+" 元", "平均价格: "+(sum/G_Fruit.Count).ToString()+" 元" }); } 请教winform窗体互相调用的问题 C# 编程问题 高手帮忙:请问winform Panel中的MouseDoubleClick如何捕获 提问:dataview的问题 设置快捷键是哪个属性或方法? []ListView的ContextMenuStrip和滚动条问题 c# 单元格空的判定 求一段关于校园歌手投票系统的代码 异常信息的捕获(急!急!)高手请指点 关于TreeView C#操作ACCESS数据库的几个疑问 100分求反射问题,如何连父类的私有属性也反射出来
用报表是因为用户需要定制不同的表格样式,然后导出或打印
仅仅是看的话,用什么显示不一样...
private void Frm_Main_Load(object sender, EventArgs e)
{
G_Fruit = new List<Fruit>() {//创建集合并添加元素
new Fruit(){Name="苹果",Price=30},
new Fruit(){Name="橘子",Price=40},
new Fruit(){Name="鸭梨",Price=33},
new Fruit(){Name="水蜜桃",Price=31}};
dgv_Message.Columns.Add("Fruit", "水果");//添加列
dgv_Message.Columns.Add("Pric", "价格");//添加列
foreach (Fruit f in G_Fruit)//添加元素
{
dgv_Message.Rows.Add(new string[]
{
f.Name,
f.Price.ToString()
});
}
dgv_Message.Columns[0].Width = 200;//设置列宽度
dgv_Message.Columns[1].Width = 170;//设置列宽度
float sum = 0;//定义float类型变量
G_Fruit.ForEach(
(pp) =>
{//CodeGo.net/
sum += pp.Price;//求和
});
dgv_Message.Rows.Add(new string[] //在新列中显示平均值及合计信息
{
"合计: "+sum.ToString()+" 元",
"平均价格: "+(sum/G_Fruit.Count).ToString()+" 元"
});
}