当前位置: 代码迷 >> C# >> 关于WPF里 listview的有关问题
  详细解决方案

关于WPF里 listview的有关问题

热度:101   发布时间:2016-05-05 04:47:37.0
关于WPF里 listview的问题
我有一个 List<Table>集合  要后台加载到Listview里 怎么实现 百度了一下午 没有找到方法

class Table
{
        public string Name{get;set;}
        public string Sex{get;set;}
        public Table(sting name,string sex)
.........
}

一开始初始化时候 List<Table>  cache = ....// 读取INI 返回的 List<Table> 类型 
listView.itemssource = ....//这里 

------解决思路----------------------
别什么事都问百度,想这种专业的需求 还是去msdn上查找答案。不知道 你使用binding了没?
ListView内置的View属性  现在只允许使用GridView 作为视图显示,这样你就可以设置显示的列。例如,

  <ListView.View>
                    <GridView>
                        <GridView.Columns>
                            <GridViewColumn Header="Name" Width="70" DisplayMemberBinding="{Binding Name}">
                            </GridViewColumn>
                            <GridViewColumn Header="Age" Width="70"  DisplayMemberBinding="{Binding Age}">
                            </GridViewColumn>
                        </GridView.Columns>
                    </GridView>
                </ListView.View>

Name 与Age  是dt的Column名称   或者是 类的属性名称 或者是xml文件的Node名称。
------解决思路----------------------
用数据绑定
  相关解决方案