Jump to content

Boa tarde DataGrid e ficheiro TXT


informaster
 Share

Recommended Posts

Boa Tarde

Preciso de uma ajudinha como vou fazer isto porfavor.

Tenho uma aplicação que tem que ler um ficheiro txt.

Apos o mesmo colocar cada coluna do txt dentro das tables da datagrid

a unica coisa que tenho feito é isto

Imports System.IO
Imports System.IO.FileStream
Imports System.IO.StreamReader
Public Class Form1
    Dim oArquivo As System.IO.File
    Dim oLeitura As System.IO.StreamReader

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim lerdata As String
        oLeitura = File.OpenText("c:\central\Chamadas.txt")

    End Sub
End Class

Formato do ficheiro txt

03/07/1012:11:5700:01:07 102  02938406755                  00007

03/07/1012:14:5000:01:12 100  02212128453                  00002

Ou seja 03/07/10 = coluna da data 12:11:57 = coluna das horas 00:01:07 = coluna do tempo gasto  102 = numero do quarto 02938406755 = numero telefone 00007 = impulsos

Se alguem me ajudar agradeço

Sou muito novo nisto

Nuno Revez

@informaster

Link to comment
Share on other sites

Eu coloquei isto

oLeitura = File.OpenText("c:\central\Chamadas.txt")
        TextBox1.Text = oLeitura.ReadToEnd

MAs o que ele faz é ler o ficheiro para dentro de uma textbox

Eu queria era ler o ficheiro separando as colunas

estilo do caracter 1 ao 8 é a coluna da data

estilo do caracter 10 ao 20 é a coluna do tempo

etc

etc

e enviar a leitura para a datagridview1 campo por campo

Será que se consegue ou alguem me ´dá um exemplo porfavor

Nuno Revez

@informaster

Link to comment
Share on other sites

http://wiki.portugal-a-programar.org/visual_basic_.net:stream_readers_writers

Como já te sugeriram, utilizas streamreaders e os métodos da classe String, como o SubString.

Um pouco de lógica e imaginação e obténs o que pretendes.

Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.