Ваше @ значение не интерполируется. Либо используйте string.Format()
, либо, если вы используете C # 6, используйте синтаксис ниже. Также обратите внимание, что я удалил ASC
как значение по умолчанию, и нет необходимости упоминать его.
string Sql = $"SELECT * FROM {value} ORDER BY [Donanım Seri No]";
Опять же, в приведенной ниже строке кода вы пытаетесь передать имя таблицы в качестве параметра, что невозможно. Вы можете передавать только параметр запроса в качестве параметра, а не имя таблицы / столбца.
Так что, по сути, вы бы сделали как
string Sql = $"SELECT * FROM {cbbox_llisteler.Text} ORDER BY [Donanım Seri No] ASC";
Cmd1 = new SqlCommand(Sql, con);
SQLDA.SelectCommand = Cmd1;