Ajuda - Busca - Membros - Calendário
Versão Completa: Ajuda Ordenar DatagridView
Fórum Script Brasil > Programação & Desenvolvimento > .NET
Diegohfma
Seguinte Galera quando faço uma pesquisa coloco pra ele ordenar pelo codigo só q ele pelo só o primeiro numero pra ordenar ....

Exemplo:

11 Diego
15 Fabio
1666 Jose
255 Carlos
55555 Joao
6 Glauber


Entederam?

COdigo:
QUOTE
Try
Cn.Open()
DR = cmd.ExecuteReader()
Do While DR.Read()
' Se ele encontrou o registro, preechemos a tela

' O objeto DR, da classe OleDbDataReader, traz cada campo do SELECT, numerado
' na ordem da consulta, e vamos alocar ele a cada componente da tela.

' Como este formulário será aplicado a outras tabelas, DR.getvalue retorna
' valor tanto de long, quanto integer ou byte

dgdPesquisa.Rows.Add(DR.GetInt32(0).ToString, DR.GetString(1).ToString)

Loop
DR.Close()

Catch ex As Exception
MessageBox.Show("Mensagem de Erro: " + ex.ToString + " - " + ex.Message)
Finally
' A conexão deve ser fechada tanto em caso de sucessor ou fracasso (Erro)
' Portanto usamos a clausula Finally
Cn.Close()
End Try
dgdPesquisa.Sort(dgdPesquisa.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
quintelab
Cara não consegui entender sua dúvida não.
Mas se você quer ordenar os resultados por que já não traz ordenado no seu select??

Abraços...
--Diegohfma --
é tipo assim quando ele traz os resultados na hora de preencher o datagrid view ele ordena assim:

11 Diego
15 Fabio
1666 Jose
255 Carlos
55555 Joao
6 Glauber

pelo Primeiro Numero ou seja 1, 2,5,6 e eu queria q ele pegasse o numero inteiro pra ficar assim exemplo:

6 Glauber
11 Diego
15 Fabio
255 Carlos
1666 Jose
55555 Joao

Entendeu?
quintelab
Cara mas isso é muito estranho, como você esta fazendo essa ordenação? Se for um ORDER BY de um banco de dados isso não é normal.

Abraços...
Graymalkin
Está parecendo que esse campo que esse seu campo é do tipo texto (string) e não um campo numérico. É esse o caso? Se for, você poderia convertê-lo para inteiro na hora de ordenar com o ORDER BY.

Abraços,

Graymalkin

Lucas Alves
Amigo, coloca o seu select aqui para que possamos analizar melhor, o seu campo é de um tipo inteiro ou string ??

Atenciosamente
Lucas
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.