在C#中将下拉列表的值传递给SQL Server中的存储过程,可以按照以下步骤进行:
下面是一个示例代码:
using System;
using System.Data;
using System.Data.SqlClient;
namespace YourNamespace
{
public class YourClass
{
public void CallStoredProcedure(string selectedValue)
{
// 建立与SQL Server数据库的连接
using (SqlConnection connection = new SqlConnection("YourConnectionString"))
{
// 创建SqlCommand对象
using (SqlCommand command = new SqlCommand("sp_InsertData", connection))
{
command.CommandType = CommandType.StoredProcedure;
// 添加存储过程的输入参数
command.Parameters.Add("@selectedValue", SqlDbType.VarChar).Value = selectedValue;
// 打开数据库连接
connection.Open();
// 执行存储过程
command.ExecuteNonQuery();
}
}
}
}
}
在上述示例代码中,需要将"YourConnectionString"替换为实际的数据库连接字符串。另外,需要根据实际情况修改存储过程的名称、参数名和参数类型。
这样,就可以在C#中将下拉列表的值传递给SQL Server中的存储过程了。
领取专属 10元无门槛券
手把手带您无忧上云