wpf中listview控件的使用

来源:百度知道 编辑:UC知道 时间:2024/05/18 00:50:40
wpf中listview的item只能添加一个元素,但是我想用他显示一个多行多列的表格。于是我用gridwiew来让他有多个列。但是我不知道怎样动态地添加行,用listview.items.add();每次只能添加一个元素。而且我用字符数组也不行。希望高手能够指点。
能不能再详细一点,我最近刚刚接触wpf编程,对一些理念还不是太了解,对里面的控件什么的都不是太熟悉

<ListView Grid.Column="0"
HorizontalAlignment="Stretch"
Name="lsv"
ItemsSource="{Binding}"> <!--这里说明数据来源,是绑定的-->
<ListView.View>
<GridView x:Name="grv">
<GridViewColumn Width="50"
DisplayMemberBinding="{Binding Column1}"//这个和asp.net里的意思是一样的
Header="Header1">
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
-------------------------------------------------------------
这是xaml
在后台给你的这个listview指定一个DataContext,貌似DataTable和List<obj>都可以。xaml里,Column1是字段名。如果是DataTable就是列名,如果是List<obj>就是对象属性名
lsv.DataContext = dataTable;//类似的一句话
------------------------------------