Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > .NET

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 08.05.2009, 01:11   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 11.02.2007
Сообщений: 13
Репутация: 4
По умолчанию Разделитель разрядов при вводе в ячейку DataGridView

Есть датагридвью.В нем программно создаются 4 столбца.Стоит задача при вводе с клавиатуры сделать разделитель разрядов для больших чисел, те вводим к примеру 100000, а должно автоматом после нажатия каждой цифры визуально отображаться в ячейке датагрида что-то типа
1
10
100
1 000
100 000
Cellformating не подходитЮ так как форматирует уже введенное значение, а не на лету.
Свойство Format для установки по умолчанию стиля ячеек, тоже не подходит, так как он вообще не работает как надо, а уж тем более не способен на лету разбирать ввод с клавы.
По идее надо обрабатывать события типа кейдаун, кейап.Но вот только, что-то никак у меня не получается это сделать, так как значение(value) ячейки почему то оказывается равным null?
Может кто-то сталкивался с такой задачкой, непонятно почему value=null? То ли из-за того, что значение ячейки находится в процессе редактирования ячейки датагрида, то ли еще почему.
В общем интересно было бы узнать мысли, как решить поставленную задачу.

PS. Задачу решил сам, так что помощи не требуется. Оказывается в момент редактирования надо привязывать обработчик KeyUp к DatagGridViewTextBoxCell.Text и писать свои обработчики форматирования.)))

Последний раз редактировалось fleming_7; 12.05.2009 в 23:13..
fleming_7 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама:


Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DataGridView и MS Word __Юрий__ .NET 3 12.06.2010 22:03
VBA и разделитель меню Tyrrhene Программирование 1 20.12.2007 22:09

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:17. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.06270 секунды с 13 запросами