powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ListBox и его св-во SelectedItem
11 сообщений из 11, страница 1 из 1
ListBox и его св-во SelectedItem
    #32943342
Новый_Юзер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме есть листбокс.
Хочу посмотреть чему равны каждое из имеющихся у него св-в, для чего просматриваю listbox1 в вотче.
И вот что непонятно:
Как обратиться к св-ву, например ItemArray или Column.
В вотче раскрывая плюсики последовательность такая:
Код: plaintext
1.
2.
3.
4.
selecteditem
     [system].[data].[datarowview]
           Row
               ItemArray  
А вот если писать код, то написав listbox1.selecteditem. далее таокй последовательности не наблюдается
Непоянтно как докапаться до ItemArray или Column
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32943441
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКак обратиться к св-ву, например ItemArray...
listbox1.Items
авторили Column
Что вам всем дался этот Column у лист бокса??? Вы все из Acces??? Нет у него такого.
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32943489
Новый_Юзер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, не Access, а VB.Net и я смотрю в вотче именно нета, так что есть таколе св-во, раз уж в вотче я его вижу.
Кто не согласен, предлагаю добавить в вочте посмотреть пот ому пути, который описан выше.
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32943491
Новый_Юзер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В вотче НЕТА раскрывая плюсики последовательность такая:
Код: plaintext
1.
2.
3.
4.
5.
selecteditem
     [system].[data].[datarowview]
           Row
               ItemArray  

...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32943514
Новый_Юзер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или же для Columns
Код: plaintext
1.
2.
3.
4.
5.
selecteditem
     [system].[data].[datarowview]
           Row
               Table
                  Columns
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32943584
Новый_Юзер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Соответственно вся эта последовательность в вотче для Listbox1->SelectedItem ....
это на всякий случай, чтоб не было вопросов - для кого были описаны две последовательности
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32944917
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю обратиться к первоисточнику...
© Microsoft Corporation. MSDN. Introduction to the Windows Forms ListBox ControlA Windows Forms ListBox control displays a list of items from which the user can select one or more. If the total number of items exceeds the number that can be displayed, a scroll bar is automatically added to the ListBox control. When the MultiColumn property is set to true, the list box displays items in multiple columns and a horizontal scroll bar appears. When the MultiColumn property is set to false, the list box displays items in a single column and a vertical scroll bar appears. When ScrollAlwaysVisible is set to true, the scroll bar appears regardless of the number of items. The SelectionMode property determines how many list items can be selected at a time.

The SelectedIndex property returns an integer value that corresponds to the first selected item in the list box. You can programmatically change the selected item by changing the SelectedIndex value in code; the corresponding item in the list will appear highlighted on the Windows Form. If no item is selected, the SelectedIndex value is -1. If the first item in the list is selected, then the SelectedIndex value is 0. When multiple items are selected, the SelectedIndex value reflects the selected item that appears first in the list. The SelectedItem property is similar to SelectedIndex, but returns the item itself, usually a string value. The Items.Count property reflects the number of items in the list, and the value of the Items.Count property is always one more than the largest possible SelectedIndex value because SelectedIndex is zero-based.

To add or delete items in a ListBox control, use the Items.Add, Items.Insert, Items.Clear or Items.Remove method. Alternatively, you can add items to the list by using the Items property at design time.


P.S. И, главное, ни слова о найденных тобой свойствах (странно)...
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32944956
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что в этом странного ?

SelectedItem имеет тип object а watcher показывает, что реально используется в качестве item'ов в уже привязанном ListBox в момент выполнения.

Если известна привязка, то нужно делать каст к этому типу (в данном случае DataRowView) и вперед.
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32944998
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли известна привязка, то нужно делать каст к этому типу (в данном случае DataRowView) и вперед.
Краткость сестра таланта.


Ситуация:
DataSource=Dataset11
DisplayMember=Table1.Test

Пример обрасчения????
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32945002
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на VB будет, наверное, так
Код: plaintext
1.
Dim item As Object = Me.ListBox1.SelectedItem
Dim data As DataRowView = CType(item, DataRowView)
на C#
Код: plaintext
DataRowView data=(DataRowView)this.ListBox1.SelectedItem;
...
Рейтинг: 0 / 0
ListBox и его св-во SelectedItem
    #32945044
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На VB тоже можно в одну строчку:
Код: plaintext
  Dim data As DataRowView = CType(ListBox1.SelectedItem, DataRowView)  
А, обрасчаться примерно так:
Код: plaintext
 Debug.WriteLine(data.Item( 0 ) & "  " & data.Item( 2 ))
P.S. Кузя, спасибо. THE BEST (no comments).
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ListBox и его св-во SelectedItem
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]