Use ArrayList as the ListView ItemSource
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:col="clr-namespace:System.Collections;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <StackPanel> <ListView> <ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="{Binding Year}" Header="Year" Width="50"/> <GridViewColumn DisplayMemberBinding="{Binding Month}" Header="Month" Width="50"/> <GridViewColumn DisplayMemberBinding="{Binding Day}" Header="Day" Width="50"/> </GridView> </ListView.View> <ListView.ItemsSource> <col:ArrayList> <sys:DateTime>2006/1/1</sys:DateTime> <sys:DateTime>2006/1/2</sys:DateTime> </col:ArrayList> </ListView.ItemsSource> </ListView> </StackPanel> </Window>