none
filtrar listbox RRS feed

  • Pergunta

  • tenho a seguinte função:

     

    'Obtm uma referncia para a pasta onde vamos procurar os arquivos

     

    Dim pasta As New DirectoryInfo("C:\Users\Windows\Documents")

     

    'Obtm todos os arquivos dentro dessa pasta, incluindo subpastas

     

    Dim arquivos As FileInfo() = pasta.GetFiles("*.", SearchOption.AllDirectories)

     

    'Mostra o array de arquivos no seu DataGridView

     

    Me.DataGridView1.DataSource = arquivos

    ListBox1.DataSource = arquivos

    quero que no listbox apareçam apenas os arquivos maiores que 2 mega

    terça-feira, 22 de fevereiro de 2011 20:45

Respostas

  • Mauricio, segue um link de como criar o DataTable, jogue as informações dentro e depois faça um filtro conforme o necessário.

    http://www.aspnettutorials.com/tutorials/controls/data-table-csharp.aspx

    Você só precisa que apareça o nome do arquivo, mais nenhuma informação?

    Se for isso, em vez de definir um dataSource no ListBox, faz um loop neste Array, e vai verificando seu tamanho, e assim adicionando os itens manualmente no listBox.

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    • Sugerido como Resposta Eder CostaModerator sexta-feira, 25 de fevereiro de 2011 17:58
    • Marcado como Resposta Eder CostaModerator segunda-feira, 28 de fevereiro de 2011 13:56
    • Não Marcado como Resposta Mauricio_st domingo, 15 de maio de 2011 01:55
    • Marcado como Resposta Mauricio_st quinta-feira, 20 de outubro de 2011 00:05
    quinta-feira, 24 de fevereiro de 2011 04:13
  • Mauricio, jogue os arquivos para dentro de um datatable e depois faça um filtro no datatable e ai você vincula ao seu ListBox

    http://www.dotnetspider.com/resources/4555-How-filter-e-datatable.aspx

    Abraço

    Estevam


    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    terça-feira, 22 de fevereiro de 2011 21:42

Todas as Respostas

  • Mauricio, jogue os arquivos para dentro de um datatable e depois faça um filtro no datatable e ai você vincula ao seu ListBox

    http://www.dotnetspider.com/resources/4555-How-filter-e-datatable.aspx

    Abraço

    Estevam


    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    terça-feira, 22 de fevereiro de 2011 21:42
  • mas como faço isso?

    sou novato da uma ajuda ae!

    quarta-feira, 23 de fevereiro de 2011 03:15
  • Mauricio, segue um link de como criar o DataTable, jogue as informações dentro e depois faça um filtro conforme o necessário.

    http://www.aspnettutorials.com/tutorials/controls/data-table-csharp.aspx

    Você só precisa que apareça o nome do arquivo, mais nenhuma informação?

    Se for isso, em vez de definir um dataSource no ListBox, faz um loop neste Array, e vai verificando seu tamanho, e assim adicionando os itens manualmente no listBox.

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    • Sugerido como Resposta Eder CostaModerator sexta-feira, 25 de fevereiro de 2011 17:58
    • Marcado como Resposta Eder CostaModerator segunda-feira, 28 de fevereiro de 2011 13:56
    • Não Marcado como Resposta Mauricio_st domingo, 15 de maio de 2011 01:55
    • Marcado como Resposta Mauricio_st quinta-feira, 20 de outubro de 2011 00:05
    quinta-feira, 24 de fevereiro de 2011 04:13