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