c# WPF中 如何重新指派dataGrid.DataContext或者如何更新dataGrid的已绑定数据源

//xaml代码<DataGrid.Columns><DataGridTextColumnHeader="序号"Width="160"Binding="{BindingN... //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;

我想每次查询时都可以重新绑定,或者数据更新。
展开
 我来答
shengbinjiang
2014-12-04 · TA获得超过119个赞
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:79万
展开全部
给dataGrid1.DataContext 再从新赋值就可以了!dataGrid1.Binding="{Binding xxx}" 要是DataContext 里的属性
更多追问追答
追问
如果我的数据源没有改变 重新赋值可以么
我的数据绑定的是DataGrid.Columns 没有name属性 如何在代码里给他们再次绑定数据呢
追答
一样的,不需要 name, 你只要Binding="{Binding xxx}" 中 xxx 里的有对应的字段就会更新。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式