“Conocimientos Programación>Lenguajes De Programación

Cómo cambiar el color de una celda de DataGridView

2013/11/4
. El control DataGridView en el Microsoft NET Framework permite a los usuarios editar los atributos visuales de los elementos de la tabla , tales como columnas, filas y celdas . Cada célula en el control DataGridView puede tener su propia fuente del texto , color de fondo y primer plano. Las filas , columnas y grupos de células comparten determinadas características de estilo por defecto. Es necesario reemplazar la propiedad de pintura de la clase DataGrid para cambiar el color de una celda en particular en el control DataGridView. Instrucciones
1

Haga clic en el botón "Inicio " de Windows y seleccione la opción " Microsoft Visual Studio ".

2 Haga clic en " Abrir" y seleccione el programa de C # en el que se quiere cambiar el color en una celda en particular en el control DataGridView
3

Añada el siguiente código al control DataGridView después del " public void DataGrid ( )" La línea en su programa : .
public class

DataGridColoredTextBoxColumn : DataGridTextBoxColumn

{

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

agigantados System.Drawing.Rectangle , System.Windows . Forms.CurrencyManager
fuente

, int rownum , System.Drawing.Brush backBrush , System.Drawing.Brush

foreBrush , bool alignToRight )

{
< p > OneCell {

objeto o = this.GetColumnValueAtRow (fuente , rownum ) ;

if ( o! = null) {


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

if ( c > ' F' )

{

backBrush = new LinearGradientBrush ( límites,
< p > Color.FromArgb ( 255 , 200 , 200 ) ,

Color.FromArgb ( 128 , 20 , 20 ) ,

LinearGradientMode.BackwardDiagonal ) ;

foreBrush = nueva SolidBrush ( Color.White ) ;


} } }


catch ( Exception ex )

changeColor {
< p> base.Paint ( g, límites, fuentes , rownum , backBrush , foreBrush , alignToRight ) ;


} } }


4 < p> Haga clic en " archivo" y " Guardar" para cambiar el color en la celda "o" en el control DataGridView de su programa.

Lenguajes De Programación
Las alternativas para DataGridView
Cómo crear un número de teléfono Database visible Online
Fundamentos de la programación informática
Cómo determinar los Objetos base en Cocoa
Cómo pasar variables de la shell de AWK
Cómo descifrar los códigos a través de la programación lineal de corrección de errores
Cómo jugar QCP
Cómo agregar información complementaria a un guión de entrada
Conocimientos Informáticos © http://www.ordenador.online