Member 11774405 Ответов: 1

Как получить значение текстового поля из списка с возможностью поиска в VB.NET-что?


Привет,

Я работаю над одним проектом и, исходя из требований, ищу одно решение,

существует один groupbox, а в groupbox есть одно текстовое поле (txt1) и listview.
теперь, когда я ищу имя клиента в текстовом поле (txt1), то listview отображает это имя пользователя из базы данных. и когда это доступное для поиска имя в listview я выбираю, то это выбранное имя отображается непосредственно в другом текстовом поле (txt2).

когда у меня есть enter на textbox(txt2), что время groupbox виден с textbox (txt1) и listview и когда я нажимаю на имя для поиска на listview, что время groupbox виден false и выбранное значение отображается на textbox (txt2).

Если у кого-то есть решение, то, пожалуйста, помогите мне.

спасибо и с уважением,
Вайшали Пармар

Что я уже пробовал:

У меня есть выбор одного группового поля, а в групповом поле добавьте одно текстовое поле(txt1) и listview. когда другое текстовое поле (txt2) без какого-либо группового поля также существует.

1 Ответов

Рейтинг:
1

Bob@work

Вы можете установить listview.itemselectionchanged для изменения текста в текстовом поле. Для списка, который допускает только один выбор:

Private Sub myListView_ItemSelectionChanged(sender As Object, e As ListViewItemSelectionChangedEventArgs) Handles myListView.ItemSelectionChanged

       If myListView.SelectedItems.Count > 0 Then
           MyTextBox.Text = myListView.SelectedItems(0).Text
       End If


   End Sub


Если вам нужно разрешить выбор нескольких элементов из списка, вы можете пройти через коллекцию selectedItems и добавить их в текстовое поле.