I am building a C# WPF app. My app Contains ListView with Multiple Column. I added column and binding in Listview with XAML
<ListView x:Name="receiptList" HorizontalAlignment="Left" Height="209.987" VerticalAlignment="Top" Width="645" Margin="111,135.748,0,0" IsEnabled="False" >
<ListView.View>
<GridView>
<GridViewColumn Header="ReceiptID" Width="60" DisplayMemberBinding="{Binding ReceiptID}"/>
<GridViewColumn Header="ItemNo" Width="50" DisplayMemberBinding="{Binding ItemNo}"/>
<GridViewColumn Header="ItemName" Width="240" DisplayMemberBinding="{Binding ItemName}"/>
<GridViewColumn Header="PackingSize" Width="100" DisplayMemberBinding="{Binding PackingSize}"/>
<GridViewColumn Header="Quantity" Width="50" DisplayMemberBinding="{Binding Quantity}"/>
<GridViewColumn Header="Price" Width="50" DisplayMemberBinding="{Binding Price}"/>
<GridViewColumn Header="ExpiryDate" Width="100" DisplayMemberBinding="{Binding ExpiryDate}"/>
</GridView>
</ListView.View>
</ListView>
Now with help of button i add rows in Listview:
private void addItems_Click(object sender, RoutedEventArgs e)
{
AddItems addItems = new AddItems(hhk,2,"ABC","36X63",3,opop,"22-11-2014");
receiptList.Items.Add(addItems);
}
AddItems Class:
class AddItems
{
public int ReceiptID { get; set; }
public int ItemNo { get; set; }
public String ItemName { get; set; }
public String PackingSize { get; set; }
public int Quantity { get; set; }
public float Price { get; set; }
public String ExpiryDate { get; set; }
public AddItems()
{
}
public AddItems(int oid, int itNo, string itName, string itSize, int qua, float pri, String eDate)
{
this.ReceiptID = oid;
this.ItemNo = itNo;
this.ItemName = itName;
this.PackingSize = itSize;
this.Quantity = qua;
this.Price = pri;
this.ExpiryDate = eDate;
}
}
Now i want to add a method which counts how many items are added in AddItems and also i want to retrieve items from AddItems with the help of loop