List<string> add = new List<string>(); //Объявляем ListView в который будем добавлять значения
foreach (ListViewItem item in ListView.Items) // Перебираес все items
{
if (item.Selected) //Проверяем выделен ли он
{
add.Add(item.SubItems[3].Text); // Добавляем в List<>
}
}
Как получить доступ к информации определённой ячейки ListView
Вот код XAML:
[HTML]<ListView x:Name="PositionDetails" ItemContainerStyle="{StaticResource myItemStyle}" SelectionChanged="PositionDetails_SelectionChanged" Margin="0,0,342,73">
<ListView.View>
<GridView x:Name="chartGridView">
<GridViewColumn Width="100" Header="Счет" DisplayMemberBinding="{Binding Path=Portfolio.Name}" />
<GridViewColumn Width="100" Header="Инструмент" DisplayMemberBinding="{Binding Path=Security.Code}" />
<GridViewColumn Width="100" Header="Позиция" DisplayMemberBinding="{Binding Path=CurrentValue}" />
<GridViewColumn Width="100" Header="Заблокировано" DisplayMemberBinding="{Binding Path=BlockedValue}" />
</GridView>
</ListView.View>
</ListView>[/HTML]
Затем у каждого item-а есть SubItems к которым можно обратиться:
Код:
или
Код:
List<string> add = new List<string>(); //Объявляем ListView в который будем добавлять
ListViewItem item = LV_Files.SelectedItems; //Получаем один выделенный item
add.Add(item.SubItems[3].Text); // Добавляем в List<>
ListViewItem item = LV_Files.SelectedItems; //Получаем один выделенный item
add.Add(item.SubItems[3].Text); // Добавляем в List<>
PS: естественно вместо List<> можете использовать string или что там у Вас.