【发布时间】:2011-08-16 06:13:59
【问题描述】:
我一直在搜索和搜索,但我一直无法找到一种将多列数据添加到 WPF VB.NET ListView 中的中途方法。我添加的数据不是来自数据源。
我想在搜索文件时向 ListView 添加文件和日期。
这是 ListView 和添加到其中的 GridView 的 XAML:
<Grid>
<ListView Margin="0,101,0,0"
Name="dataListView">
<ListView.View>
<GridView x:Name="myGridView">
<GridViewColumn Width="225"
Header="File Name"
DisplayMemberBinding="{Binding theName}"/>
<GridViewColumn Width="165"
Header="Date/Time"
DisplayMemberBinding="{Binding theDay}"/>
</GridView>
</ListView.View>
</ListView>
这是我试图添加到 ListView 的代码隐藏:
Private Sub searchPath_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles searchPath.Click
Dim dirInfo As New DirectoryInfo(sourcePath.Text)
Dim theName, theDate As String
dataListView.Items.Clear()
For Each filInfo In dirInfo.GetFiles("*.QBB", SearchOption.AllDirectories)
dataListView.Items.Add(new {theName = filInfo.Name, theDate = filInfo.LastWriteTime})
Next
End Sub
请帮助我在 WPF VB.NET 2008 中填充此 ListView。
谢谢!
【问题讨论】:
-
什么问题,怎么不工作?
-
它不允许我将数据添加到多个列。我可以添加到主列,但数据不会添加到第二列。
标签: wpf vb.net .net-3.5 wpfdatagrid