List<int> values = new List<int>(); string sql = "SELECT Values_To_Add FROM table"; command.CommandText = sql; MySqlDataReader reader = command.ExecuteReader(); while(reader.Read()) { values.Add(reader["Values_To_Add "]); }
Ошибка CS1503 Аргумент 1: невозможно преобразовать из 'object' в 'int'
Чья-то идея?
Вы должны привести значение из читателя как целое число.Вы можете сделать это безопасно, как это:
var intValue = reader["Values_To_Add"] as int?; if (intValue != null) { values.Add(intValue.Value); }