DataGrid执行万添加方法后自动刷新,该如何处理
DataGrid执行万添加方法后自动刷新
我执行完添加操作后,数据的却加到数据库啦 但是, 我想让列表页面上的DataGrid自动刷新怎么弄啊?
我添加页面是一个子窗体,当我点添加的时候是这行这段代码让弹出添加页面的:
AddStaffWindow addWindow = new AddStaffWindow();
addWindow.Title = "添加新部门";
addWindow.OverlayBrush = new SolidColorBrush(Colors.Gray);
addWindow.Opacity = 0.7;
addWindow.HasCloseButton = true;
addWindow.Show();
当我点添加的提交按钮是执行这段代码:
if (this.txtName.Text.Trim() == "" || this.txtName.Text.Length == 0)
{
MessageBox.Show("请将姓名填写完整!");
return;
}
else
{
if (this.txtPhone.Text.Trim() == "" || this.txtPhone.Text.Length == 0)
{
MessageBox.Show("请将电话填写完整!");
return;
}
}
StaffTable st = new StaffTable();
st.name = this.txtName.Text;
st.phone = this.txtPhone.Text;
var m = new DostaffContext();
m.StaffTables.Add(st);
m.SubmitChanges();
this.DialogResult = false;
执行完成它确实加到数据库啦,但就是不会刷新列表页 ,请高人指导!!!!
------解决方案--------------------
重新绑定查询就行了
------解决方案--------------------
楼主你又发一个刷新数据的帖子,昨天的删除刷新解决了吗,如果昨天的方法有效,这个应该是一样的啊
我执行完添加操作后,数据的却加到数据库啦 但是, 我想让列表页面上的DataGrid自动刷新怎么弄啊?
我添加页面是一个子窗体,当我点添加的时候是这行这段代码让弹出添加页面的:
AddStaffWindow addWindow = new AddStaffWindow();
addWindow.Title = "添加新部门";
addWindow.OverlayBrush = new SolidColorBrush(Colors.Gray);
addWindow.Opacity = 0.7;
addWindow.HasCloseButton = true;
addWindow.Show();
当我点添加的提交按钮是执行这段代码:
if (this.txtName.Text.Trim() == "" || this.txtName.Text.Length == 0)
{
MessageBox.Show("请将姓名填写完整!");
return;
}
else
{
if (this.txtPhone.Text.Trim() == "" || this.txtPhone.Text.Length == 0)
{
MessageBox.Show("请将电话填写完整!");
return;
}
}
StaffTable st = new StaffTable();
st.name = this.txtName.Text;
st.phone = this.txtPhone.Text;
var m = new DostaffContext();
m.StaffTables.Add(st);
m.SubmitChanges();
this.DialogResult = false;
执行完成它确实加到数据库啦,但就是不会刷新列表页 ,请高人指导!!!!
------解决方案--------------------
重新绑定查询就行了
------解决方案--------------------
楼主你又发一个刷新数据的帖子,昨天的删除刷新解决了吗,如果昨天的方法有效,这个应该是一样的啊