zoukankan      html  css  js  c++  java
  • WPF对于xml的简单操作(下)绑定ListView

    上个月做好的,电脑给盗了,没及时存在网盘,也及时发到随笔,于是乎悲哉!搞了一个上午终于绑定好了,有时候就是这么眼瞎,Path和XPath全瞎了,摸滚了一个上午,赶紧的随笔跟上先。

    <ListView Margin="0,0,284,0" Name="listview">
      <ListView.View>
        <GridView  ColumnHeaderContainerStyle="{StaticResource ColumnHeaderStyle}">
          <GridViewColumn Header="id" Width="40" DisplayMemberBinding="{Binding XPath=@id}" />
          <GridViewColumn Header="X" Width="50" DisplayMemberBinding="{Binding XPath=X}" />
          <GridViewColumn Header="Y" Width="50" DisplayMemberBinding="{Binding XPath=Y}" />
          <GridViewColumn Header="Z" Width="50" DisplayMemberBinding="{Binding XPath=Z}" />
        </GridView>
      </ListView.View>
    </ListView>

    拉了个Button,乱七八糟的不管了,跟上先

            private void button2_Click(object sender, RoutedEventArgs e)
            {
                string ExePath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "\MyInfo.xml";
    
                // 1.创建一个XmlDocument类的对象
                XmlDocument doc = new XmlDocument();
                // 2.把你想要读取的xml文档加载进来
                doc.Load(ExePath);
                // 3.读取你指定的节点
                XmlNode xn = doc.SelectSingleNode("Root");
                XmlNodeList lis = xn.ChildNodes;
                // 4.取节点中的值
                String str = lis[0].InnerText;
                listview.DataContext = xn;
                listview.SetBinding(ListView.ItemsSourceProperty, new Binding());
                //listview.Items.Refresh(); 
            }

    效果图

  • 相关阅读:
    汇编语言实验8
    汇编语言中的错误
    第一篇自己完成的宏汇编
    偶尔发现的一个可以理解的问题
    程序运行时的ds cs
    第一篇博客UVA201
    将Gridview数据导出到excel
    GridView 中的下载功能
    GridView 加行号
    修改DataTable中的值
  • 原文地址:https://www.cnblogs.com/Events/p/3457629.html
Copyright © 2011-2022 走看看