Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.10.2016, 16:58   #61
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от come-on Посмотреть сообщение
применяйте mvvm
ага, в винформс
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 26.10.2016, 17:11   #62
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

а биндинг там разве не оно? ))
come-on вне форума
Старый 27.10.2016, 19:25   #63
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

уже все перепробовал,,,пожалуйста подскажите как решить данную задачу...
textbox.text событие validated
double.TryParse(textBox1.Text, out a);

if (a > 0)
{
textBox1.Text = a.ToString("n");
}
тип данных nvarchar
ввожу данные в textBox1.Text добавляю данные в таблицу, в listView отображается 0,00, например если ввожу 1500 то в listView отображается 1 500,00 все как надо

делаю суммирование столбца
command.CommandText = "SELECT SUM(COALESCE(sum,0)) FROM contacts WHERE (email = 'Открыт') ";
object sum = command.ExecuteScalar();
string moneyValue = String.Format("{0:n}", sum);

textBox2.Text = moneyValue.ToString();

например если общая сумма составляет 1 500,00 то в textBox2 выводится 150 000,00 то когда он берет значение из таблице то он разделители и дробные числа не учитывант и берет как целое число и прибавляет к нему его 2 нуля
решить данную проблему можно было бы если использовать тип данных money , но в таблицу будут вводится не только цифры,подскажите пожалуста решение данной задачи
Lord_Jesus_ вне форума
Старый 27.10.2016, 21:10   #64
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

каша в голове и в коде, начните с учебников
а то так и будет дальше string.ToString() и суммирование не только цифры ...
come-on вне форума
Старый 28.10.2016, 07:35   #65
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

то есть создать новый метод???
Lord_Jesus_ вне форума
Старый 28.10.2016, 08:35   #66
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

Цитата:
string.ToString() и суммирование не только цифры ...
я и так могу суммировать... проблема не в этом а в том что используя тип данных nvarchar и события которое я использую в textBox1.Text вносит в таблицу число которое выглядит --> # ###.## а при суммировании столбца он его воспринимает следующим образом ###### а если еще при суммировании столбца применить такой же метод то сумма будет такой --> ## ###,## вот в этом вся и проблема и незнаю как ее решить может кто подскажет???
Lord_Jesus_ вне форума
Старый 28.10.2016, 12:08   #67
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
проблема .. в том что используя тип данных nvarchar
так используйте то что надо и проблемы не будет
come-on вне форума
Старый 28.10.2016, 14:30   #68
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

Цитата:
так используйте то что надо и проблемы не будет
если буду использовать тип данных money то в listView он не отображает разделителей и текст,а если хоть одно поле незаполненно то после добавления в таблице отображается ноль а мне нужно чтобы если недобовляю ничего в таблице отображалось строка к примеру ..."Сумма не указанна"
если использую nvarchar то все отлично заносится и выводится, но возникла проблема когда суммирую столбец, неужели нет варианта в данной проблеме?
Lord_Jesus_ вне форума
Старый 28.10.2016, 14:36   #69
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

при чем тут тип поля к какому то listView

база это данные, а listView это интерфейс пользователя, разницу понимаете?

Цитата:
то все отлично заносится и выводится, но возникла проблема
либо отлично либо проблема, а отлично и проблема это означает не то что не отлично а проста таки совсем ерунда
come-on вне форума
Старый 28.10.2016, 14:48   #70
Lord_Jesus_
Форумчанин
 
Регистрация: 23.09.2016
Сообщений: 169
По умолчанию

Цитата:
либо отлично либо проблема, а отлично и проблема это означает не то что не отлично а проста таки совсем ерунда
это точно)) но есть ли выход???
пробовал сейчас использовать NumericUpDown тоже саммое...
Lord_Jesus_ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С базой данных ArinaP БД в Delphi 5 23.05.2015 23:57
Реализовать работу предприятия в БД наилучшим образом! (автосервис) ЖеняЖеняЖеня Microsoft Office Access 2 12.04.2013 13:13
Реализовать работу формулы Prony5 Паскаль, Turbo Pascal, PascalABC.NET 7 19.10.2011 09:59
Реализовать работу с файлом death65 Помощь студентам 2 14.02.2011 17:18
как ускорить работу с большой dbf базой? avfly БД в Delphi 22 13.10.2009 21:37