Char绑定list数据,DataTable.Compute方法
2015-12-21 17:54
260 查看
GoodsManagementDataContext cxt = new GoodsManagementDataContext(); var data = from r in cxt.GoodsType join a in cxt.Goods on r.typeid equals a.typeid //select new { r.typename, r.typeid }; group r by r.typeid; List<string> nameList = new List<string>(); List<string> countList = new List<string>(); DataTable dt = new DataTable(); dt.Columns.Add("name"); dt.Columns.Add("count",typeof(Int16));//类型转换成Int foreach (var item in data) { countList.Add(item.Count().ToString()); DataRow dr = dt.NewRow(); dr[1] = item.Count().ToString(); foreach (var child in item) { dr[0] = child.typename.ToString(); nameList.Add(child.typename.ToString()); break; } dt.Rows.Add(dr); } chart1.Series[0].Points.DataBindXY(nameList, countList); chart1.Series[0].IsValueShownAsLabel = true; chart1.Titles.Add("This is a GoodsType Count"); string max = dt.Compute("max(count)", "1=1").ToString();//计算方法:计算最大的Count DataRow[] rows = dt.Select("count=" + max); lbName.Text = rows[0]["name"].ToString(); lbCount.Text = max;
相关文章推荐
- Caffe中Layer_factory详解
- python读取mat文件
- SDWebImage 专辑
- MyBatis学习八:foreach
- ALAsset 相册的使用
- SAP BW QUERY VARIABLES (BW增强变量)
- Scrollview 滑动距离
- Python对象——Pickle腌制
- CSS—鼠标点上去帮助小手(CSS cursor 属性)
- C# 制作不规则窗体的几种解决方案
- 如何使用Telnet远程访问测试端口
- 初学杂烩——第五章 语句
- network出错
- imagecropper文档
- 12.真机UI调试神器Reveal的使用
- WEB开发的相关知识(Tomcat)
- 安卓学习记录一
- eclipse中使用svn提交代码,更新代码。
- Nginx为什么比Apache Httpd高效:原理篇
- ros_hydro_Opencv_with_Kinect_camshiftdemo.cpp