|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.10.2015, 15:25 | #21 |
Форумчанин
Регистрация: 18.10.2014
Сообщений: 119
|
Ну в общем расчетное число в текстбоксе такое: 152,093939166691
А в экзель передается такое: 152093939166691,00 Почему? Как исправить? Код такой: ObjWorkSheet.Cells[3, 3].NumberFormat = "0,00"; ObjWorkSheet.Cells[3, 3] = textBox148.Text; |
04.10.2015, 19:05 | #22 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
А если:
ObjWorkSheet.Cells[3, 3].Value2 = textBox148.Text; |
04.10.2015, 21:21 | #23 |
Форумчанин
Регистрация: 18.10.2014
Сообщений: 119
|
один фиг выдает:
152 093 939 166 691 |
05.10.2015, 07:47 | #24 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
В общем, если через строку передавать, то нужно с точкой. Или конвертировать в числовой тип. Вот точно рабочий, проверенный код:
Код:
|
05.10.2015, 12:20 | #25 |
Форумчанин
Регистрация: 18.10.2014
Сообщений: 119
|
Так ведь мне надо вывести содержимое текстбокса:
ObjWorkSheet.Cells[3, 3] = textBox148.Text; |
05.10.2015, 14:01 | #26 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Ну, так замените строку на текстбокс
Код:
|
05.10.2015, 17:56 | #27 |
Форумчанин
Регистрация: 18.10.2014
Сообщений: 119
|
Вот так все работает:
textBox148.Text = Convert.ToDouble(X).ToString("0.00" ); ObjWorkSheet.Cells[3, 3] = textBox148.Text.Replace(",", "."); |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форматированный вывод в файл | Kreadlling | Общие вопросы Delphi | 1 | 05.04.2012 21:56 |
форматированный вывод | Dimarik | Общие вопросы C/C++ | 5 | 12.03.2011 15:42 |
Форматированный вывод cout | Airou | Общие вопросы C/C++ | 0 | 13.12.2010 13:41 |
Форматированный ввод/вывод на Си | Кирилиус | Помощь студентам | 3 | 16.09.2009 15:12 |
Форматированный вывод чисел | frankfish | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 04.03.2009 17:59 |