想显示如图的效果,参数和设备都可以直接从数据库查处,最大值,最小值,次数也是从数据库查处,不过要计算出来,这几个字段用了不同的SQL语句,怎样把这些字段的查询结果绑定在一个DataGridView或者其他的数据容器?貌似DataGridView只能绑定一个数据源。
想显示如图的效果,参数和设备都可以直接从数据库查处,最大值,最小值,次数也是从数据库查处,不过要计算出来,这几个字段用了不同的SQL语句,怎样把这些字段的查询结果绑定在一个DataGridView或者其他的数据容器?貌似DataGridView只能绑定一个数据源。
根据查询出来的数据,自己吧数据组成一个数据源
union
select max(B) as max, min(B) as min from tab2 groug by id
或者自定义一个DataTable或者List<T>,自己赋值后绑定。
DataTable dt = new DataTable();
dt.Columns.Add("max", typeof(decimal));
...DataRow newRow = dt.NewRow();
newRow["max"] = ...
先在sql语句中用聚合函数算出来。。再绑定。。