none
C# WPF中DataGrid数据绑定后如何重新绑定或者刷新数据 RRS feed

  • 问题

  • //xaml代码
    <DataGrid.Columns >
    <DataGridTextColumn Header="序号"  Width="160" Binding="{Binding Num}"   />
    </DataGrid.Columns>

    在后台代码中定义了

    public class Dep
            {
                public string Num { get; set; }
      
            };

    在datagrid中添加

     memberData.Add(new Dep()
                    {
                        Num =“”//为我在webservice上的查询结果
    
                    }); 
     dataGrid1.DataContext = memberData;

    我想每次查询时都可以重新绑定,或者重新查询,或者数据更新。

    我表达可能不明确。。目前是我查询完数据就不变了,页面切换后也不会改变,希望可以达到切换页面后初始化

    • 已移动 Caillen 2014年12月4日 7:14
    2014年12月3日 8:53

全部回复

  • 重新指派 DataContext 屬性應該就會變化

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年12月3日 17:22
  • 请问重新指派是怎么做的呢

    我让dataGrid.Context=null后 ,页面就一直为空了

    取消所有绑定后,也是页面一直为空

    谢谢回答

    2014年12月4日 2:57
  • 有多一點的源代碼可以看嗎 ?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2014年12月4日 18:51