Ошибка при выводе в datagridview - не указано значение параметра

При попытке вывести в datagridview таблицы из ms sql появляется сообщение о том, что не задан параметр в хранимой процедуре, хотя я его задаю. Подскажите, пожалуйста, в чем может быть ошибка? Как правильно задать этот параметр? Сам код:

using (DBConnection.connection = new SqlConnection(DBConnection.connectionString))
                    {
                    DBConnection.connection.Open();
                    DBConnection.adapter = new SqlDataAdapter(DBConnection.spGetAllRefilNumberWaybills, DBConnection.connection);
                    DBConnection.adapter.SelectCommand.Parameters.Add(new SqlParameter
                    {
                        ParameterName = "@numberWaybill",
                        Value = 2,
                        SqlDbType = SqlDbType.Int,
                        Size = 2000000
                    });
                    ds2 = new DataSet();
                   
                    DBConnection.adapter.Fill(ds2);//буферная таблица
                        dgvRefill.DataSource = ds2.Tables[0];
      
         

Скрипт хранимой процедуры:

CREATE PROC sp_GetAllRefilNumberWaybills
@numberWaybill int 
AS  
BEGIN
  SELECT R.Id_Refill[Номер], R.Date_Refill [Дата заправки], R.Volume [Количество] 
  FROM Refill R WHERE R.Id_Waybill = @numberWaybill
  END
GO

Ответы (0 шт):