C# 如何将结果从数据库添加到文本框

C# 如何将结果从数据库添加到文本框,c#,.net,sql,C#,.net,Sql,我想计算销售人员的销售佣金,并将结果放在文本框中 我有三张桌子: 客户表 销售人员表 销售人员佣金 Customer表是存储支付的总金额的地方,还包含sales person表的主键sales person number的外键 Sales Person表包含Sales Person详细信息。销售人员佣金表包含记录编号、销售人员编号、销售数量、收到的佣金百分比、佣金总额和月份。佣金总额是自动计算的 我有一个查询,用于计算客户为特定销售人员支付的总金额,例如: Select SUM(Total_Am

我想计算销售人员的销售佣金,并将结果放在文本框中

我有三张桌子:

  • 客户表
  • 销售人员表
  • 销售人员佣金
  • Customer表是存储支付的总金额的地方,还包含sales person表的主键sales person number的外键

    Sales Person表包含Sales Person详细信息。销售人员佣金表包含记录编号、销售人员编号、销售数量、收到的佣金百分比、佣金总额和月份。佣金总额是自动计算的

    我有一个查询,用于计算客户为特定销售人员支付的总金额,例如:

    Select SUM(Total_Amount) from Customer_Table where SP_No='" +textBox1.text + "'
    
    如何将此结果放入文本框中,以便我不必在我的销售佣金表中输入销售额?

    @Thomas-随后添加了C#标记

    int GetSum(string no)
    {
        using (SqlConnection connection = new SqlConnection(connectionString))
        using (SqlCommand command = connection.CreateCommand())
        {
            command.CommandText = "select ... where sp_no = @no"; // note the param @no
    
            command.Parameters.AddWithValue("@no", no);
    
            connection.Open();
            return command.ExecuteScalar() as int? ?? 0; // 0 is default value
        }
    }
    
    txtSum.Text = GetSum(txtNo.Text).ToString();
    
    @米尔法特——正如我上面所说,有无数种方法可以做到这一点。如果您使用的是C#,那么我认为您可能在“文本框”中使用WPF或WinForms

    对于WinForms,我只使用ListBox或DataGridView,并将SQL用作数据源:


    需要更多信息。您使用的是什么数据库、Microsoft SQL Server、Microsoft Access?问:您用什么语言编程?从.Net Winform应用程序到PHP web应用程序,再到Excel电子表格,您都可以这样做。你到底打算如何实现这个“文本框”?我是用C语言编程的,我的数据库是sql server2008@paulsm4它的标签是C#post