Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579

Форматы представления текста - где меняется символ валюты?

06.10.2014, 14:03. Показов 2591. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый день.

Начал работать с форматами представления текста. В общем не так и сложно но, при работе с валютным форматом не нашел где менять символ валюты. По стандарту стоит 'р.', а нужно к примеру $ или установить свой символ валюты. Если кто знает подскажите.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.10.2014, 14:03
Ответы с готовыми решениями:

Форматы представления чисел
Помогите, пожалуйста. Скачала Visual Studio 2015. Пытаюсь сделать свою лабораторную, строго по примеру учителя, но ничего не выходит. Нам...

Форматы текста
Доброго времени суток! Вопрос заключается в том, как в коде преобразовывать текст дабы в метках выводились что то по типу x2, как именно...

Где можно достать форматы файлов?
Подскажите где можно достать описание форматов различных файлов (графических, mp3, dvd,mpeg и т.д.).Заранее благодарю

18
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 14:31
Лучший ответ Сообщение было отмечено Baky как решение

Решение

123.456 ("C", en-US) -> $123.46
1
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 14:34  [ТС]
то есть, просто выставляя регион?! спасибо
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 14:35
Baky, почитай про CultureInfo, по умолчанию при формате стоит CultureInfo.CurrentCulture, что означает текущий регион, страну, называй как хочешь)
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 14:42  [ТС]
еще вопрос, свой вариант символа валюты можно поставить?
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 14:50
Лучший ответ Сообщение было отмечено Baky как решение

Решение

Baky, кстати лучше явно указывать CultureInfo в любом случае, а то тут у меня случился конфус, когда на одной системе показывало р., а на другой ₽
Цитата Сообщение от Baky Посмотреть сообщение
еще вопрос, свой вариант символа валюты можно поставить?
Напиши свой класс для этого, вроде свой символ в стандартных форматах писать нельзя, хотя я не уверен на 100%

Добавлено через 2 минуты
CurrencySymbol такое вот есть

Добавлено через 57 секунд
NumberFormatInfo.CurrencySymbol
1
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 14:52  [ТС]
пошарил по именам имен - в принципе все есть. Будет время попробую и свой регион сделать.
Спасибо.
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 15:09
Baky,

C#
1
2
3
4
5
6
7
        double d = 123.456;
        CultureInfo ci = new CultureInfo(1);
        ci.NumberFormat.CurrencySymbol = "#";
        ci.NumberFormat.CurrencyPositivePattern = 1;
        ci.NumberFormat.CurrencyNegativePattern = 1;
        Console.WriteLine(d.ToString("C", ci)); //Выводит 123.46#
        Console.ReadKey();
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 15:17  [ТС]
правда оказалась беcполезно, так как не вставить значение региона в datagridview
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 15:22
Baky, ну это смотря как ты заполняешь датагрид...

Добавлено через 3 минуты
и погоди почему это бесполезно)
C#
1
2
3
4
5
            CultureInfo ci = new CultureInfo(1);
            ci.NumberFormat.CurrencySymbol = "#";
            ci.NumberFormat.CurrencyPositivePattern = 1;
            ci.NumberFormat.CurrencyNegativePattern = 1;
            grid.Columns[1].DefaultCellStyle.FormatProvider = ci;
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 15:35  [ТС]
да уж и в правду накрутил(
Нашел можно поставить как общий datagridView.DefaultCellStyle.FormatProv ider, правда теперь придется добавить в настройки еще один параметр
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 15:38
Цитата Сообщение от Baky Посмотреть сообщение
общий datagridView.DefaultCellStyle.FormatProv ider
зачем общий то, я ж выше показал пример для конкретного столбца
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 15:42  [ТС]
я делаю дизайнер таблиц: мол поставил общие параметры и к примеру валютный формат доллара($). Далее есть определенные колонки и в них, к примеру, нужно евро. и уже здесь идет твой код.
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 15:46
Baky, ммм ну дерзай) мб потом кинешь класс сюда, я посмотрю вдруг ничО так получится, не помешает так то иметь под рукой подобное)
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 16:03  [ТС]
я бы с радостью, но это компонент. Могу кинуть dll

Добавлено через 4 минуты
правда все по своему делаю... но получается интересно)
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 16:04
Baky, ну раз dll то с ReadMe)
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 16:06  [ТС]
как его хоть писать? Это мой первый серьезный проект
0
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
06.10.2014, 16:11
ну это не ко мне)) пиши вообщем то как написал бы для себя, что зачем да почему c примерами там и все такое)
0
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
06.10.2014, 16:19  [ТС]
ок, что нибудь да придумаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.10.2014, 16:19
Помогаю со студенческими работами здесь

Вывести массив, где каждый элемент равен 2*x^2-10, где х меняется от 5 с шагом 0,5
Здравствуйте!помогите с задачкой! Вывести одномерный массив из 10 элементов,где каждый элемент равен 2*x^2-10,где х меняется от 5 с...

Сохранение текста с RichEdit в разные форматы
Здраствуйте. Подскажите как можно сохранить текст из RichEdit в текстовый файл(.тхт) в кодировке ANSI - Кирилица (1251). По возможности...

Ввод даты вида хх.хх.хххх и её преобразоватие в другие форматы форматы. String
пользователь вводит дату рождения вида хх.хх.хххх, написать программу, которая выводит эту дату в форматах (напр. 21.10.2013): 1....

Обмен валюты сделать в Access курс валюты не имеет значение главное чтобы считал
Помогите, в долгу не останусь!! Суть в том: Обмен валюты сделать в Access курс валюты не имеет значение главное чтобы считал примерно...

Создание редактора текста, распознающего форматы txt, doc, docx
как сделать так чтобы чтобы проект текстовый редактор на visual studio express(Желательно 2010 или раньше) распознавал форматы txt,doc,docx...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru