Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como classificar Duas colunas não acopladas no DataGridView
Saber como classificar duas colunas não acopladas em um controle DataGridView pode fazer sua aplicação mais user-friendly. Você pode realizar essa tarefa usando o Microsoft Visual C #, uma linguagem de programação de computadores orientada a objeto usado para criar aplicativos do Windows. Um controle DataGridView é usado para exibir dados em um formato tabular e é muitas vezes necessária para colunas de programação tipo específicos. Colunas classificadas ajudar o programador a tornar os dados mais significativa e mais fácil de ler . Coisas que você precisa
Microsoft Visual C # Express

Visualizar Mais instruções
1

Abra o Microsoft Visual C # Express e selecione " New Project ... " no painel esquerdo da tela. Clique em " Visual C # " e em " Modelos Instalados " duplo clique em " Windows Forms Application ".
2

Clique no painel " Ferramentas " e clique duas vezes em " DataGridView " para adicionar um novo controle Grid. Clique duas vezes em "Button" para adicionar um novo botão ao seu formulário.
3

duplo clique em " button1 " para abrir a janela " Form1.cs "
. 4

Copiar e colar o seguinte código dentro do procedimento " button1_Click " para criar uma tabela de dados e uma fonte de ligação :

BindingSource BS = new BindingSource ();

DataTable testTable = new DataTable ();

testTable.Columns.Add ( " coluna1 " , typeof ( int) );

testTable.Columns.Add ( " coluna2 " , typeof (string) ); < br >

testTable.Columns.Add ( " Coluna3 " , typeof (string) );
5

Copie e cole o seguinte código para adicionar valores à tabela de dados :

testTable.Rows.Add (1, " Valor1 ", " Teste1 ");

testTable.Rows.Add (2, " valor2 ", " Teste2 ");

testTable.Rows . Adicionar (2, " valor2 ", " Teste1 ");

testTable.Rows.Add ( 3, " Value3 ", " Test3 ");

testTable.Rows.Add (4, " Value4 ", " Test4 ");

testTable.Rows.Add ( 4, " Value4 ", " Test3 ");
6

Copie e cole o seguinte código para criar uma exibição de dados e defina a propriedade de classificação:

vista DataView = testTable.DefaultView ;

view.Sort = " coluna2 ASC , Coluna3 ASC" ;

BS.DataSource = vista ;
7

Copie e cole o seguinte código para definir as propriedades de " Column1 " e definir a ordem de classificação para "None" :

DataGridViewTextBoxColumn textColumn0 = new DataGridViewTextBoxColumn ();

textColumn0.DataPropertyName = " Column1 ";

dataGridView1.Columns.Add ( textColumn0 );

textColumn0.SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn0 . HeaderCell.SortGlyphDirection = SortOrder.None ;
8

Copie e cole o seguinte código para definir as propriedades de " coluna2 " e definir a ordem de classificação para " Ascendente " :

DataGridViewTextBoxColumn textColumn1 = new DataGridViewTextBoxColumn ();

textColumn1.DataPropertyName = " coluna2 ";

dataGridView1.Columns.Add ( textColumn1 );

textColumn1.SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn1.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;
9

Copie e cole o seguinte código para definir as propriedades de " Coluna3 " e definir a ordem de classificação para " Ascendente " :

DataGridViewTextBoxColumn textColumn2 = new DataGridViewTextBoxColumn ();

textColumn2.DataPropertyName = " Coluna3 ";

dataGridView1.Columns.Add ( textColumn2 );

textColumn2 . SortMode = DataGridViewColumnSortMode.Programmatic ;

textColumn2.HeaderCell.SortGlyphDirection = SortOrder.Ascending ;

dataGridView1.DataSource = BS ;

Pressione " F5" para executar o programa , em seguida, clique em " Button1 " para preencher o controle DataGridView.

Anterior :

Próximo : No
  Os artigos relacionados
·Como agregar funções vetoriais 
·Como fazer uma matriz de strings 
·Qual é a diferença entre Private & Public Data Membro…
·Projetos ASP.NET e Codificação em C 
·Como obter um número par no CPP 
·Como usar modelos de estruturas em C 
·Como anexar Debugger em C # 
·Como fazer códigos de números aleatórios Só Mesmo e…
·Como calcular Sin Com Series Poder em C + + 
·Como fazer uma raiz quadrada em C + + 
  Artigos em destaque
·Como escrever extensões HTML em C 
·Como definir o Gridview Datakey no Código 
·Visual Basic. NET vs. . Visual C # NET 
·Como alocar dinamicamente um array usando a classe em C…
·Como sobrecarregar o operador de atribuição em C 
·Como converter uma String de inteiros em uma matriz de …
·Como Verificar a existência de um Switch Substring 
·Como anexar Debugger em C # 
·Como remover o expoente de um flutuador em C + + 
·Como imprimir valores ENUM em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados