Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-如何通过组合框中的选定项汇总mysql中的特定行?_Mysql_Database_Combobox_Selection - Fatal编程技术网

C#-如何通过组合框中的选定项汇总mysql中的特定行?

C#-如何通过组合框中的选定项汇总mysql中的特定行?,mysql,database,combobox,selection,Mysql,Database,Combobox,Selection,我有一个列产品和价格的数据库,我的列包含相同的产品,但不同的价格 product | price productA | 20 productA | 40 productB | 50 productB | 10 我有按钮、文本框和组合框,如果我在组合框示例productA中选择一个产品并单击“添加”按钮,我只希望添加产品a private void button6_Click(object sender, EventArgs e) {

我有一个列产品和价格的数据库,我的列包含相同的产品,但不同的价格

product   | price
productA  | 20
productA  | 40    
productB  | 50
productB  | 10
我有按钮、文本框和组合框,如果我在组合框示例productA中选择一个产品并单击“添加”按钮,我只希望添加产品a

private void button6_Click(object sender, EventArgs e)
        {
            dgvMain.Rows.Clear();
            List<string>[] detailList = a.mysqlSelect("select * from sales where product like '" + comboTotal.Text + "'");
            for (int i = 0; i < detailList.Length; i++)
            {
                dgvMain.Rows.Add(detailList[i][0], detailList[i][1], detailList[i][2], detailList[i][3]);
            }

            for (int i = 0; i < dgvMain.Rows.Count; i++)
            {
                DataGridViewRowHeaderCell cell = dgvMain.Rows[i].HeaderCell;
                cell.Value = (i + 1).ToString();
                dgvMain.Rows[i].HeaderCell = cell;
            }

            string conn = "server=localhost;user=root;password='';database=cashieringdb;";
            MySqlConnection myconn = new MySqlConnection(conn);
            string sql = "select sum(price group by" + comboTotal.Text + ") from sales";
            MySqlDataAdapter da = new MySqlDataAdapter(sql, myconn);
            DataTable dt = new DataTable();
            da.Fill(dt);
            txtSum.Text = dt.Rows[0][0] + "";
        }

我用的是windows formI我真的不知道我在做什么:D
string conn = "server=localhost;user=root;password='';database=cashieringdb;";
            MySqlConnection myconn = new MySqlConnection(conn);
            string sql = "select sum(price group by" + comboTotal.Text + ") from sales";
            MySqlDataAdapter da = new MySqlDataAdapter(sql, myconn);
            DataTable dt = new DataTable();
            da.Fill(dt);
            txtSum.Text = dt.Rows[0][0] + "";