Saludos comunidad,
Tengo un documento .TXT en una dirección de la siguiente manera:
http://10.2.3.4:6040/diag.txt dentro de mi red, el cual mediante ciertos procesos me rellena el mismo con información de la siguiente manera:
Archivo de Diagnostico:
181 - Mon Mar 25 12:04:08 CST 2013 Coord:-99.517267,24.864017,355.0
184 - Mon Mar 25 12:04:18 CST 2013 Coord:-100.21695,20.559083,1913.0
314 - Thu Sep 20 17:26:29 CDT 2012 Coord:-97.493,25.857783,1.6777191E7
70 - Mon Mar 25 12:04:00 CST 2013 Coord:-97.453,25.933633,20.0
435 - Mon Mar 25 12:03:28 CST 2013 Coord:-97.758383,16.03525,20.0
Una de las primeras dudas era como acceder remotamente al archivo y estube vendo un ejemplo con este codigo:
Código vb:
Ver originalDim WebRequest As System.Net.HttpWebRequest
Dim URL As String = "La URL del archvio"
Dim CSVUri As New Uri(URL)
WebRequest = DirectCast(System.Net.HttpWebRequest.Create(CSVUri), System.Net.HttpWebRequest)
Yo genero un reporte manual con dicha información, lo que quiero hacer es de ahora en adelante generar un reporte automático, para estos efectos requiero importar la información del .txt a un Grid1, el lenguaje que estoy utilizando es VB.NET, estuve investigando un poco y realizando unos cuantos ejemplos aun sin nada exitoso para mi, espero me puedan dar ideas o aportar algo que me pueda ayudar, se los agradezco de antemano.
//////////EDIT////////////
Ya conseguí que me leyera el archivo, acceder a la información, y mostrarla en la consola:
Código vb:
Ver originalDim WebRequest As System.Net.HttpWebRequest
Dim URL As String = "http://10.2.3.4:6040/diag.txt"
Dim CSVUri As New Uri(URL)
WebRequest = DirectCast(System.Net.HttpWebRequest.Create(CSVUri), System.Net.HttpWebRequest)
If (WebRequest.GetResponse().ContentLength > 0) Then
Dim R As New System.IO.StreamReader(WebRequest.GetResponse().GetResponseStream())
Dim T As String = R.ReadToEnd
R.Close()
Console.WriteLine(T)
End If
Ahora, solo me resta la cuestión de como trasladar esta información a un Grid y como
comenzar a leer desde donde yo le indique al programa.
Saludos y nuevamente gracias a la espera de sus valiosas respuestas.