Hej!
Mam problem z kopiowaniem wartości z gridview do innych miejsc, np Excel.
Kiedy zaznaczę sobie wiersze, tak jak na obrazku załączonym jako "kopiuj1.jpg" i wkleję wartości do excela: załącznik kopiuj2.jpg
to w excelu zamiast nazwy grupy ( niebieski, fioletowy... ) pojawia się id grupy. Chciałbym aby wklejała się nazwa.
Kod gridview:
<DataGrid AutoGenerateColumns="False" Grid.Row="1" HorizontalAlignment="Stretch" Name="dataGrid1" VerticalAlignment="Stretch" Background="LightGray" RowBackground="LightYellow" AlternatingRowBackground="LightBlue"
ItemsSource="{Binding Source={StaticResource listingTowary}}" CanUserAddRows="True" CanUserDeleteRows="True" CanUserResizeRows="True">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=idTowaru}" Header="ID" IsReadOnly="True" />
<DataGridComboBoxColumn ItemsSource="{Binding Source={StaticResource listingGrupy}}" DisplayMemberPath="nazwa"
SelectedValueBinding="{Binding Path=idGrupy}" SelectedValuePath="idGrupy" Header="Grupa" ></DataGridComboBoxColumn>
<DataGridTextColumn Binding="{Binding Path=nazwa}" Header="Nazwa" />
<DataGridTextColumn Binding="{Binding Path=cena}" Header="Cena" />
</DataGrid.Columns>
</DataGrid>
Kod <Window.Resources> :
<src:ListaTowarow x:Key="towary"></src:ListaTowarow>
<src:ListaGrup x:Key="grupy"></src:ListaGrup>
<CollectionViewSource
Source="{StaticResource towary}"
x:Key="listingTowary">
</CollectionViewSource>
<CollectionViewSource
Source="{StaticResource grupy}"
x:Key="listingGrupy">
</CollectionViewSource>