I need to save Listview data in database ,actually i am new to wpf
This is my XAML code:
<ListView ItemContainerStyle="{DynamicResource MyItemContainerStyle}" Height="161" HorizontalAlignment="Left" Margin="10,105,0,0" Name="listViewArticle" VerticalAlignment="Top" Width="1075" ClipToBounds="True" BorderThickness="0,1,0,0">
<ListView.View>
<GridView>
<GridViewColumn Width="30">
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Tag="{Binding ID}" Margin="0"
VerticalAlignment="Center"
IsChecked="{Binding IsChecked}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="ID" TextBlock.TextAlignment="Center" HeaderStringFormat="" DisplayMemberBinding="{Binding Path=ID}"
Width="30" />
<GridViewColumn Header="Item" TextBlock.TextAlignment="Center" DisplayMemberBinding="{Binding Path=Item}" Width="200"
/>
<GridViewColumn Header="Price 1" DisplayMemberBinding="{Binding Path=Price1}" Width="80"/>
<GridViewColumn Header="Price 2" DisplayMemberBinding="{Binding Path=Price2}" Width="80" />
<GridViewColumn Header="Color" DisplayMemberBinding="{Binding Path=Color}" Width="100" />
<GridViewColumn Header="Material" DisplayMemberBinding="{Binding Path=Material}" Width="100" />
<GridViewColumn Header="Print" DisplayMemberBinding="{Binding Path=Print}" Width="100" />
<GridViewColumn Header="Brand" DisplayMemberBinding="{Binding Path=Brand}" Width="100" />
<GridViewColumn Header="Size" DisplayMemberBinding="{Binding Path=Size}" Width="80" />
<GridViewColumn Header="Remark" DisplayMemberBinding="{Binding Path=Remark}" Width="200" />
</GridView>
</ListView.View>
</ListView>
Code:
{ListViewItem container = null;
for (int i = 0; i < listViewArticle.Items.Count; i++)
{
var container = (ListViewItem)listViewArticle.ItemContainerGenerator.ContainerFromIndex(i);
}
}
I have button save and how i get row column value.What i do please guide me.