Howdy, у меня DataRow вытащен из DataTable из DataSet. Я обращаюсь к столбцу, который определен в SQL как тип данных с плавающей точкой. Я пытаюсь присвоить это значение локальной переменной (С# float datatype), но я получаю InvalidCastExecption
DataRow exercise = _exerciseDataSet.Exercise.FindByExerciseID(65);
_AccelLimit = (float)exercise["DefaultAccelLimit"];
Теперь, играя с этим, я действительно заставлял его работать, но это не имело никакого смысла, и он не чувствовал себя хорошо.
_AccelLimit = (float)(double)exercise["DefaultAccelLimit"];
Кто-нибудь может объяснить, чего я здесь не вижу?