“Conocimiento Programación>Lenguajes De Programación

Cómo cambiar el color de una celda de DataGridView

2016/3/16
. 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
Cómo utilizar el elemento SPAN Con Embed CSS
Cómo redireccionar datos para mostrar en AIX
Cómo deshabilitar Icono Generación de EMF
Cómo hacer referencia a un archivo CSS Desde JSP
Cómo hacer pausas en una Turbo Pascal 7
Cómo utilizar el módulo con doble
¿Cómo diferenciar entre la unidad central y servidor DASD
Cómo configurar Socket bloqueo en Falso
Conocimiento de la computadora © http://www.ordenador.online