User-1716253493 posted
It's similar when using sql command with commandtype.text
You need a parameter in stored procedure, then modify your code
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "mysp";
cmd.Parameters.AddWithValue("@param1", ddl.SelectedValue);
CREATE PROCEDURE mysp(@Param1 varchar)
AS
BEGIN
select * from Users where userName=@Param1
END
GO