Ich habe eine ASP.NET ListBox, die eine Liste der Aktivitäten aus einer Textdatei angezeigt. Nun möchte ich Wörter suchen, zum Beispiel "Hockey", die vom Benutzer in einem TextBox Steuerelement eingegeben werden, und in der ListBox nur die Aktivitäten anzeigen, die diese Suchzeichenfolge enthalten.C# Suche in einer Textdatei Wörter zu einer Listbox
0
A
Antwort
2
Die Frage ist vage genug, aber wenn man bedenkt Informationen bekam von der Post, ich würde dieses Muster sagen folgen (a Pseudo-Code):
using (StreamReader sr = new StreamReader(filepath))
{
while (sr.Peek() >= 0)
{
string fileLine = sr.ReadLine();
if(fileLine .Contains("hockey"))
DisplayInListBox(fileLine);
}
}
Etwas Ähnliches.
0
ziemlich trivial Ich denke:
var items = //listBox1.Items;
private void textBox1_TextChanged(object sender, EventArgs e)
{
listBox1.Items.Clear();
foreach (object s in items)
{
if (s.ToString().Contains("hockey"))
listBox1.Items.Add(s);
}
if (listBox1.Items.Count > 0)
listBox1.SelectedIndex = 0;
}
Die Grundidee ist listbox anfängliche Elemente zwischenzuspeichern, und es zu löschen und dann füllen Textbox nach Zeichenfolge eingegeben haben.
Verwandte Themen
- 1. C# trennen die Wörter in einer Textdatei
- 2. Suche Textdatei für Wörter cont
- 3. Suche nach Werten in einer Textdatei
- 4. C# Suche große Textdatei
- 5. Groß- und Kleinschreibung Suche in einer Textdatei
- 6. Lesen Wörter Formular Textdatei (einzelnes Wort in einer Zeile)
- 7. Suchen einer Textdatei C#
- 8. Notepad ++ RegEx: Suche nach mehreren Wörtern in einer riesigen Textdatei
- 9. C++ Wörter in einem String (Textdatei) ersetzen
- 10. Lesen von einer Textdatei zu Klassenobjekten (C++)
- 11. Listen Sie alle Wörter in einer Textdatei mit Häufigkeitszählungen auf?
- 12. Versuchen, Wörter in einer Zeichenfolge zu zählen
- 13. ASP.NET & C# - Zwei Werte in einer Listbox?
- 14. Parsing einer Textdatei und Suche nach einer bestimmten Zeichenfolge
- 15. Von einer Textdatei zu dict
- 16. Öffnen einer Textdatei mit C++
- 17. Append in einer Textdatei in C#
- 18. C# erste Zeile einer Textdatei
- 19. bedingt zu einer Listbox hinzufügen
- 20. Finden einer Lösung für die Suche nach String in Listbox
- 21. Ermitteln, welche Wörter in einer unscharfen Suche gefunden wurden
- 22. Entfernen Sie Wörter aus einer Textdatei mit Swift
- 23. Ein Wort aus einer Textdatei in einen Baum einfügen C
- 24. Django: Suche nach Anfangsbuchstaben einzelner Wörter in einer Phrase?
- 25. Lesen einer Textdatei ohne getline() in C++
- 26. Verschlüsseln einer einfachen Textdatei in C
- 27. C# Speichern alle Elemente in einem ListBox Textdatei
- 28. Suche bestimmte Zeichenfolge in einer Textdatei mit VBS-Skript
- 29. Lesen einer Matrix aus einer Textdatei in c
- 30. Suche nach einem Begriff in einer Textdatei mit Python
Sieht aus, als ob er bereits Daten aus einer Datei gelesen hat, da sie bereits an eine ListBox gebunden ist. Auch Code, der zu den Dateileseoperationen ein UI-Update gemischt hat, sieht aus meiner Sicht nicht ganz gut aus, warum sollte man die Low-leve-Dateilesefunktion nicht von UI-Dingen trennen? – sll
@sll: um ehrlich zu sein, nicht sehr klar .. Ursache in beiden Fällen spricht er über "Aktivitäten" – Tigran