Lesen aus Textdatei in ListBox
Möchte ich zum Lesen der Werte der einzelnen Zeilen in einer Textdatei zu einem ListBox-Steuerelement.
Die Datei muss hochgeladen werden, auf der client-Seite.
Ich habe den code zum Lesen aus einer festen Datei, aber ich weiß nicht, wie das hochladen einer Datei und anschließend Lesen zu können.
Den code zum Lesen aus einer normalen Datei ist:
protected void Button1_Click(object sender, EventArgs e)
{
FileInfo file = new FileInfo("file");
StreamReader stRead = file.OpenText();
while (!stRead.EndOfStream)
{
ListBox1.Items.Add(stRead.ReadLine());
}
}
- damit ist deine Frage eigentlich "wie kann ich eine Datei hochladen"???
- ja, aber ich nicht wollen, um die Datei zu speichern in meiner Datenbank. Nur Lesen es und nehmen Sie die Werte aus. Muss ich die Datei speichern irgendwo ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde es so machen wenn ich du wäre. Hoffe, das hilft!
BTW müssen Sie diese in der aspx-Seite:
Holen Sie eine Datei vom client-Seite, die Sie haben, um einen Datei-upload-Steuerelement.
http://www.c-sharpcorner.com/UploadFile/mahesh/FileUpload10092005172118PM/FileUpload.aspx?ArticleID=79850d6d-0e91-4d7b-9e27-a64a09b0ee6b
Den Datei-upload ist ein stream-Datei, die Sie Lesen kann. Allerdings wird der Benutzer müssen auf eine Datei verweisen.