在实时编辑记录后更新RadGridView

时间:2017-04-04 06:35:56

标签: c# linq telerik radgridview

我在项目中使用Linq和DBML。我用我的一个表填充我的radgridview:

gridTarget = db.tblCustomers;

记录将列在网格中。我正在使用一些子表单来编辑和插入新客户。 (我不是通过gridview来做的)。 编辑/插入记录后如何实时更新网格(关闭该子表单后)?

1 个答案:

答案 0 :(得分:1)

  1. 在编辑项目之前,在gridview的Items集合中找到它并调用Items集合的EditItem(item)方法:

    Club selectedItem = this.clubsGrid.SelectedItem as Club;
    this.clubsGrid.Items.EditItem(selectedItem);
    
  2. 修改对象,然后调用Items集合的CommitEdit()方法:

    selectedItem.Name = "new Name of the item";
    this.clubsGrid.Items.CommitEdit();
    
  3. 以下是文档: http://docs.telerik.com/devtools/wpf/controls/radgridview/managing-data/how-to/edit-item-outside-gridview