wpf中listview控件的使用

wpf中listview的item只能添加一个元素,但是我想用他显示一个多行多列的表格。于是我用gridwiew来让他有多个列。但是我不知道怎样动态地添加行,用listv... wpf中listview的item只能添加一个元素,但是我想用他显示一个多行多列的表格。于是我用gridwiew来让他有多个列。但是我不知道怎样动态地添加行,用listview.items.add();每次只能添加一个元素。而且我用字符数组也不行。希望高手能够指点。
能不能再详细一点,我最近刚刚接触wpf编程,对一些理念还不是太了解,对里面的控件什么的都不是太熟悉
展开
 我来答
avenger19
推荐于2016-04-29 · TA获得超过1298个赞
知道小有建树答主
回答量:972
采纳率:0%
帮助的人:1048万
展开全部
<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;//类似的一句话
-------------------------------------------------------------
其实wpf在某些地方和asp.net相当的类似,这里的操作方式不是和asp.net里面的GridView使用非常相似么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式