Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come modificare il colore in una cella di DataGridView

. Il controllo DataGridView nel NET Framework di Microsoft consente agli utenti di modificare gli attributi visivi di elementi di una tabella , ad esempio colonne, righe e celle . Ogni cella nel controllo DataGridView può avere il proprio testo caratteri, sfondo e colore di primo piano . Le righe, colonne e gruppi di cellule condividono particolari caratteristiche di stile di default. È necessario eseguire l'override della proprietà della vernice della classe DataGrid per cambiare il colore di una cella particolare nel controllo DataGridView . Istruzioni
1

Fare clic sul pulsante "Start " di Windows e selezionare il "Microsoft Visual Studio ".
2

Fare clic su " Apri" e selezionare il programma C # in cui si vuole cambiare il colore di una cella particolare nel controllo DataGridView
3

Aggiungere il seguente codice per il controllo DataGridView dopo la " public void DataGrid ( ) " riga nel programma : . < br

classe > pubblica DataGridColoredTextBoxColumn : DataGridTextBoxColumn

{

protetto override void Paint ( System.Drawing.Graphics g,

gigante System.Drawing.Rectangle , System.Windows . Forms.CurrencyManager
fonte

, int rOWNUM , System.Drawing.Brush backBrush , System.Drawing.Brush

foreBrush , bool alignToRight ) per

{

OneCell {

oggetto o = this.GetColumnValueAtRow ( fonte , rOWNUM ) ;

se ( o! = null) {


char c = ( ( stringa ) o) [ 0 ] ;

if ( c > 'F' ) per

{

backBrush = new LinearGradientBrush ( limiti , Stati

Color.FromArgb ( 255 , 200 , 200 ) , Stati

Color.FromArgb ( 128 , 20 , 20 ) , Stati

LinearGradientMode.BackwardDiagonal ) ;

foreBrush = new SolidBrush ( Color.White ) ;

}

}

}
cattura

( Exception ex ) per

ChangeColor {

base.Paint ( g , limiti , fonte , rOWNUM , backBrush , foreBrush , alignToRight ) ;

}

}

}
4

Fare clic su " File" e "Salva" per cambiare il colore della cella "o" nel controllo DataGridView del vostro programma .

 

Programmazione © www.354353.com