Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como alterar a cor de uma célula de DataGridView
. The DataGridView controle no Microsoft NET Framework permite aos usuários editar atributos visuais de elementos da tabela , tais como colunas, linhas e células . Cada célula dentro do DataGridView controle pode ter sua própria fonte de texto , cor de fundo e de primeiro plano. As linhas, colunas e grupos de células compartilham características de estilo particulares por padrão. É preciso substituir a propriedade pintura da classe DataGrid para alterar a cor de uma célula em particular no controle DataGridView. Instruções
1

Clique no botão "Iniciar " do Windows e selecione a opção " Microsoft Visual Studio. "
2

Clique em " Open" e selecione o programa C # , em que você quer mudar a cor de uma célula em particular no controle DataGridView
3

Adicione o seguinte código para o controle DataGridView após a linha " DataGrid public void ()" em seu programa : . < br >

DataGridColoredTextBoxColumn classe pública : DataGridTextBoxColumn

{

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

System.Drawing.Rectangle limites, System.Windows . Forms.CurrencyManager

fonte , int rowNum , System.Drawing.Brush backBrush , System.Drawing.Brush

foreBrush , bool alignToRight )

{

OneCell {

objeto o = this.GetColumnValueAtRow ( fonte , rowNum );

if ( o! = null) {


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

if ( c> 'F ')

{

backBrush = new LinearGradientBrush ( limites,

Color.FromArgb (255, 200, 200 ) ,

Color.FromArgb (128 , 20, 20) ,

LinearGradientMode.BackwardDiagonal );

foreBrush = new SolidBrush ( Color.White );

} }


}

catch (Exception ex) {

ChangeColor

base.Paint ( g, limites, fonte , rowNum , backBrush , foreBrush , alignToRight );

}

}

}
4

Clique em "Arquivo " e " Salvar" para mudar a cor no "o" célula no controle DataGridView do seu programa.

Anterior :

Próximo : No
  Os artigos relacionados
·Diferença entre Alto Nível mais baixo nível em Progr…
·Refatorar o código para melhor desempenho 
·Como matar DOS Command 
·Como automatizar o Visio com o PowerShell 
·O que é persistência de dados 
·O que é sempre escrito em uma declaração If /Then 
·Como converter binário Palavra MSB e LSB para Decimal 
·Como se conectar a Heliohost Banco de Dados 
·Conceitos de MATLAB 
·Alto Nível Informática Idiomas 
  Artigos em destaque
·Como monitorar a JVM Com Nagios 
·Como inicializar parâmetros de entrada nos procediment…
·A diferença entre SOAP e Web Service RESTO 
·MATLAB seqüência de saída 
·Projeto Estágios da GUI 
·Como fazer Gráfico Quadrantes em C + + 
·Como saída no Visual C 
·DIV Rollover Effects 
·Como especificar uma interface em UML 
·Como obter um protótipo funcional de DLL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados