Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,163

Ошибка при записи значения плавающего типа из grid

04.03.2010, 14:27. Показов 1677. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В таблице есть поле плавающего типа. Вытягиваю из DataSource таблицу на форму (datagridView). Ввожу десятичное значение поля - возникает ошибка "Input string was not in correct format". Может кто подскажет, как исправить ситуацию?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2010, 14:27
Ответы с готовыми решениями:

Ошибка преобразования типа данных при добавлении записи
Доброе время суток . Помогите найти решение проблемы: При добавлении новой профессии все попадает куда надо в таблицу и в поле со...

Ошибка 1004 записи формулы при изменении типа переменной
Dim sb As Currency ' НАКОПЛЕННАЯ СУММА БЕЛКОВ одного приема В ГРАММАХ sb = 6.9 Dim sm As Currency ' НАКОПЛЕННАЯ СУММА...

Ошибка типа данных при записи SQL запроса в файл
def prepareSQL(): con=odiRef.getJDBCConnection("SRC") sql='''select name from test''' sql=sql.decode('cp1251') ...

6
 Аватар для HIMen
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
04.03.2010, 14:32
Убедитесь, что используете правильный разделитель для целой и десятичной части
1
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,163
04.03.2010, 15:57  [ТС]
Спасибо, "," вместо точки прокатило. А где настраивается разделитель?

Добавлено через 1 час 9 минут
Странно, все-таки проблема есть. Записываю значение плавающего типа - в таблице запись появляется Проблемы начинаются после первого редактирования плавающего значения . Редактирование минимальное - просто исправляю одну цифру после запятой (5,1 -> 5,2). При попытке сохранить исправления - ошибка - "concurrency violation. the updateCommand affected 0 of the expected 1 records". Причем ошибка появляется только после редактирования значения именно плавающего типа, ( редактирование целых , текстовых значений проблем не вызывает)
0
137 / 133 / 20
Регистрация: 03.02.2009
Сообщений: 608
04.03.2010, 16:37
АТерентьев, попробуй поменять региональные настройки
0
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,163
05.03.2010, 00:43  [ТС]
Правильно ли я понял - в Options -> regional settings . Но там только выбор между English и same as MS Windows. Это не повлияло. Странно все-таки, споткнулся на ровном месте... И , кстати, после повторного чтения вместо 3.4 отображается значение 3.40000009367...

Добавлено через 53 минуты
Проблема была в следующем. Я базу создаю в dbForge Studio. Указываю в ней тип FLOAT. И не подумал, что она генерировала в DDL просто float(0,0). Когда поставил float(10,3). Ошибка исчезла.
Правда не найду пока где настроить формат вывода в dataGridView vs 2005. И там же не могу найти как центрировать в заголовке колонки текст.
0
137 / 133 / 20
Регистрация: 03.02.2009
Сообщений: 608
05.03.2010, 08:46
АТерентьев, в свйоствах данного столбца. (Format)
0
25 / 24 / 18
Регистрация: 16.10.2009
Сообщений: 1,163
06.03.2010, 12:34  [ТС]
Проблема - не могу найти именно свойства ColumnHeadersDefaultCellStyle - чтобы центрировать именно заголовок

Добавлено через 17 минут
Нашел , спасибо! Действительно в свойствах dataGrid есть ColumnHeadersDefaultCellStyle
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.03.2010, 12:34
Помогаю со студенческими работами здесь

Ошибка при записи значения в массив
Объявил массив string name = new string; дальше я присваиваю значения. for(int i=0;i<count;i++) { name=""; } Почему...

Ошибка при присвоении значения полям записи
uses crt; type e = record who: string; what: integer; end; z=^e; var p: z; begin clrscr; ...

При записи значения в ComboBox.SelectedValue из dataGridView(DataSet) возникает ошибка
Здравствуйте! У меня есть массив dataGridViewarray в котором храняться уже созданные dataGridView-ы, данные в dataGridView беруться из...

Как проинициализировать значение колонки в grid при добавлении записи?
В grid из навигатора плюсиком "+" добавляю новую строку. Необходимо проинициализировать значения некоторых колонок. Пытаюсь это сделать в...

ЗУП 3.1. Ошибка при получении значения даты приема сотрудника: значение не является значением объектного типа
Здравствуйте. Пытаюсь в ЗУП 3.1 получить из регистра сведений получить дату приема сотрудника на работу и вывести в печатную форму. Делаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru