2016-04-26 4 views
0

Допустим, я file.txt file.txt содержит:Строка поиска в базе данных

banana peach orange 
black white yellow 
car train airplane 

Я хочу код в vb.net, который содержит:

Button1 (Search button) 
Textbox1 (What you want to search) 
Listview1 (Shows results) 

Так поясню, когда я типа персик в текстовом поле1 и нажмите поиск на Button1, я хочу, чтобы он отображал оранжевый оранжевый банан в Listview1. Если бы кто-нибудь мог мне помочь с этим, было бы очень полезно, поскольку у меня нет опыта работы с vb.net.

С наилучшими пожеланиями, Эрик Sturdivant

+1

'Я хочу код' не вопрос. SO не является кодовым сервером, на котором вы вводите свои пожелания и желания и код. Напишите код, и когда вы застряли, поставите (реальный) вопрос. См. [Ask], а также возьмите [Tour] – Plutonix

+0

Хорошо, извините, я новичок в форуме, и я никогда не закодировал ничего, кроме того, мне тоже всего 15 лет. В любом случае я буду искать вокруг на SO, чтобы увидеть, могу ли я найти что-нибудь полезное. –

+0

Попробуйте разбить его на шаги ... например, загружая каждую строку файла в коллекцию, просматривая коллекцию для соответствия и отображая результат (ы). Затем вы можете найти много информации о более конкретных шагах. Для поисковой части попробуйте использовать Linq или foreach. Как вы сформулировали свой вопрос, похоже, вы просите нас сделать домашнее задание. – KornMuffin

ответ

0
Private Sub button1_Click(sender As Object, e As System.EventArgs) Handles button1.Click 
For Each line In File.ReadAllLines("example.txt") 
If line.Contains(TextBox1.Text) 
    Dim leftPart As String = line.Split(" ")(0) 
    Dim middle As String = line.Split(" ")(1) 
    Dim right As String = line.Split(" ")(2) 
    Dim newItem As New ListViewItem(leftPart) 
    newItem.SubItems.Add(middle) 
    newItem.SubItems.Add(right) 
    ListView1.Items.Add(newItem) 
End If 
Next 
End Sub 

Это должно, по крайней мере дать вам идею, куда идти теперь.

Смежные вопросы