我有一个计算员工 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/