c# - 如何使用存储过程计算将整数值插入文本框?

标签 c# sql-server

我有一个计算员工 pf 的存储过程,如下所示:

USE [test]
GO
CREATE PROCEDURE [dbo].[DA] 
AS
BEGIN
SELECT e.emp_id,
e.name,
p.salary,
p.category,
p.salary * 0.12 as da
from emp as e,
payroll as p where
e.emp_id = p.emp_id
END

当我们从下拉列表中选择不同的薪水值时,我必须在 C# 的文本框中显示结果,即 DA 的值。请帮助我编写 C# 代码。

最佳答案

第一步:

读取dataReader中的数据

第 2 步:

在阅读器的文本框中设置值。

第 3 步:

在dropdwon change vent中写入如下代码....

示例:

          // Open connection to the database
                string ConnectionString = "server=myserver;uid=sa;"+
                    "pwd=manager; database=northwind";
                con = new SqlConnection(ConnectionString);
                con.Open();

                // Set up a command with the given query and associate
                // this with the current connection.
                string CommandText = "DA";
                cmd = new SqlCommand(CommandText);
                cmd.Connection = con;
                storedProcCommand.CommandType = CommandType.StoredProcedure;



                // Execute the query
                rdr = cmd.ExecuteReader();

                while(rdr.Read())
                {
                    mytextbox.Text =rdr["da"].ToString() ;                
                 }

关于c# - 如何使用存储过程计算将整数值插入文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9206363/

相关文章:

SQL 性能 : Filter first or Join first

sql - 更新是嵌套选择原子操作吗?

c# - 在 ExecuteStoreQuery 错误消息 : "Value does not fall within the expected range." 中使用 OracleParameter

sql - 如果您采用 SQL 查询并对其自身执行 UNION,什么会导致语法错误?

c# - 如何在类中创建泛型方法?

c# - 在对象初始值设定项中迭代列表

sql-server - 如何从 SSIS 连接到使用身份验证类型 "Active Directory - Password"的 Azure DB?

c# - 如果在 C# 中不存在则插入

c# - 为什么微软不为 stringbuilder 重载 += 运算符?

c# - 选择一个随机方向并移动