【发布时间】:2016-07-15 10:27:17
【问题描述】:
我想使用 Group By 在datagridview 中求和并显示价值
string connStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Restaurant.accdb;Persist Security Info=False;";
string query = "SELECT Column2,SUM(Column1),Receipt No,Date From Total Group By[Column2]";
//SELECT Column2 FROM Total GROUP BY [Column2]
using (OleDbConnection conn = new OleDbConnection(connStr))
{
using (OleDbDataAdapter adapter = new OleDbDataAdapter(query, conn))
{
DataSet ds = new DataSet();
if (ds != null)
{
adapter.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
当此表单加载时,它会自动关闭,datagrdview 中没有任何显示
【问题讨论】:
-
在调用Fill之前尝试打开连接,你的查询也是错误的
标签: c# database datagridview group-by sum