powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Закраска ячеек
15 сообщений из 15, страница 1 из 1
Закраска ячеек
    #32447416
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно, что бы в datagrid'e ячейки были окрашены в определнный цвет.
Как можно закрасить ячейку или столбец по определенному условию,
если значение суммы отрицательное.
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447494
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не знает?
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447519
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Грид какой - вин или веб? Или нужно гадать?
Проси - не проси...
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447527
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System.Windows.Forms.DataGrid

вин. :(
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447546
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну создай свой класс например MyDataGridTextBoxColumn от DataGridTextBoxColumn, перегрузи метод Paint там как угодно можешь разукрасить, а при создании tableStyle используй как раз свой MyDataGridTextBoxColumn
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447560
Scalder1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тебе надо создать стиль... можно в дизигнере - намного проще, а можно программно... но технология различается в 1,0 и 1,1....
если в 1,1 то можно поглядеть на первых шагах
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447569
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa, можешь маленький примерчик написать?, плз.
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447573
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scalder1, у меня версия 1.1, подскажи как, пожалуйста.
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447602
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу различий в этом плане что то я не слышал

2 Dim Grishin
Если никто не поможет то сегодня вечерком наваяю
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447678
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, буду очень благодарен.
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447817
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как я понимаю,
override замещает процедуру, я делаю:
Код: plaintext
1.
public override void Paint(object sender, System.Windows.Forms.PaintEventArgs e)



Пишет:
Код: plaintext
1.
D:\Мои документы\Visual Studio Projects\CircleMove\MyDataGridTextBoxColumn.cs( 15 ): 'CircleMove.MyDataGridTextBoxColumn.Paint(object, System.Windows.Forms.PaintEventArgs)': no suitable method found to override




Как нужно делать?
Помогите, гуру.
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447874
qqqqq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
www.gotdotnet.ru/DotNet/FAQ/WindowsForms/DataGrid/305.aspx
...
Рейтинг: 0 / 0
Закраска ячеек
    #32447978
Фотография Dim Grishin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, как раз нашел на этом сайте.
супэээр, изучаю.
...
Рейтинг: 0 / 0
Закраска ячеек
    #32448094
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Как я понимаю,
>override замещает процедуру, я делаю:
>пишет no suitable method found to override

Полезно всегда пользоваться Object Browser там четко видно что у DataGridTextColumn нет такого Paint.

А есть 3 других из них нам нужен вот этот:
Код: plaintext
1.
protected override void Paint(System.Drawing.Graphics g , System.Drawing.Rectangle bounds , System.Windows.Forms.CurrencyManager source , System.Int32 rowNum , System.Drawing.Brush backBrush , System.Drawing.Brush foreBrush , System.Boolean alignToRight)

В данном случае Brush как раз и отвечает за расскраску.

Кстати, как раз нашел на этом сайте.
супэээр, изучаю.
> я рад
...
Рейтинг: 0 / 0
Закраска ячеек
    #32448112
maratic_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полезно посмотреть FAQ по WinForms на gotdotnet.ru
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Закраска ячеек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]