Это не работает, потому что вы определяете параметр @name
для своего оператора sql, но вы никогда не вводите никакого значения, поскольку версия SqlCommand.Parameters.Add
, которая принимает 2 параметра, является той, которая получает имя_параметра и SqlDbType
Я удивлен, что вы не получаете исключений.Возможно, ваш dropdownlistname.SelectedValue
соответствует одному из значений перечисления для SqlDbType , и вот почему?
Вы должны сделать:
ycmd.Parameters.AddWithValue("@name", dropdownlistname.SelectedValue);