BETA
Aby się zalogować, najpiew wybierz portal.
Aby się zarejestrować, najpiew wybierz portal.
Podaj słowa kluczowe
Słowa kluczowe muszą mieć co najmniej 3 sąsiadujące znaki alfanumeryczne
Pole zawiera niedozwolone znaki
levy777
levy777
6 pkt.
Nowicjusz

 
0


Cześć wszystkim
 
Jestem początkującym "programistą" w VB.NET i mam do Was pytanie. Chciałbym w swoim programie w DataGrid  umieścić kolumne typu Date  gdzie wpisywałbym w wierszu jakąś datę ale chciałbym również aby w momencie kiedy ta data będzie < lub =  dacie systemowej pole z tą data zmieniło kolor na np.czerwony - Jak to zrobić  ??? . Próbowałem:
DataGridTextBoxColumn8.TextBox.BackColor = System.Drawing.Color.Red 
ale wówczas mam co drugi wiersz koloru czerwonego (cały wiersz) a nie samo pole z interesującą mnie datą 
 
pozdrawiam
levy777
 





Ryffka
Ryffka
14 pkt.
Nowicjusz
 
0


Można to rozwiązać w następujący sposób: stworzyć nową klasę dziedziczącą po DataGridTextBoxColumn i obsłużyć odpowiednie zdarzenia. Polecam artykuł http://www.codeproject.com/cs/miscctrl/WindowsDataGridColumns.asp są też całe przykłady.

levy777
levy777
6 pkt.
Nowicjusz
 
0


Wielkie dzięki
pozdrawiam
Marek
 

Udziel odpowiedzi

pkt.
Treść wpisu:

Zaloguj się lub Zarejestruj się aby wykonać tę czynność.