未知昵称
2018-07-26 05:38
采纳率: 89.7%
浏览 2.8k

C#读取xml文件,其中某个节点内容显示

源工程代码下载地址

xml文件中有多个节点,其他节点的内容,我都经过修改,正确显示了,
但是图片中CompuMethods节点下内容无法获取显示到datagridview中。不知道哪里写的不对。

求大神指导下@caozhy

图片说明

图片说明

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 未知昵称 2018-07-26 10:06
    已采纳

    图片说明

    点赞 评论
  • 幕路 2018-07-26 09:17

    datagridview如果第一次设置完itemsource的话,且itemsource并没有复写INotifyPropertyChanged接口,这样绑定的结果就是,
    被itemsource绑定的数据源发生数据变化,并不会反映到窗口页面,也就是说不会更新datagridview。如果本例是这种情况,
    需要先设置
    dataGridView1.ItemSource = null;
    然后继续设置:
    dataGridView1.ItemSource = list_compumethods;

    这是后话,WPF本身属于MVVM架构,所以WPF的精髓也在于数值、属性等绑定,所以最好将我们需要数据类实现INoifyPropertyChanged接口,
    然后绑定到我们的UI界面即可,这样就需要亲自处理大量来自数据改变或UI交互而产生的事件,省时省力,提高工作效率,减少犯错!

    点赞 评论
  • blownewbee 2018-07-26 09:27

    lz的问题不是解决了么?在这里:https://ask.csdn.net/questions/695700

    点赞 评论

相关推荐 更多相似问题