2013-04-12 48 views
0

我如何设法做一个listview基于日期范围任何想法?我怎样才能生成listView基于日期范围?

generate ListView

是它可能做这件事情?

+0

你是怎么产生这个快照? – David

+0

@Jesson:你想去listView的任何具体原因。为什么不使用Datagrid? –

+0

@David:我只是把它写在xaml上。 – Jesson

回答

2

在XAML:

<ListView> 
    <ListView.View> 
     <GridView x:Name="myView"> 
     </GridView> 
    </ListView.View> 
</ListView> 

在YourForm.cs

private void CreateColumns() 
{ 
    var startDate = new DateTime(2013, 05, 07); 
    var endDate = new DateTime(2013, 05, 17); 

    //// Ensure that startDate < endDate, no validation in this example. 

    var tmp = startDate; 
    while (tmp <= endDate) 
    { 
     GridViewColumn gc = new GridViewColumn(); 
     gc.Header = tmp.ToShortDateString(); 
     gc.Width = 100; 
     this.myView.Columns.Add(gc); 
     tmp = tmp.AddDays(1); 
    } 
} 
+0

我该如何将这个绑定到我的sqlite数据上? – Jesson