Question: I am looking for a good example of a MVVM application that uses a editable grid to display entities. I already tried to bind a grid to a ObservableCollection of entities which worked without any problems. The only thing that I wanted to do is to bind a save button in a way that it is disabled when there are validation errors in the model.

Answer: 
your question is not clear, assuming these possible cases:

1. you want to remove any element on your page

```
$('#Elementid').remove();

```
2. you want to remove a row from a databound list or table i.e. you want to remove row from your database:

in this case you will need to call server side static method and pass the id of the row to be deleted which can be done as shown below:

```
$.ajax({
             type: "POST",
             url: "WebForm1.aspx/ServerSideMethod",
             data: "{'id':value}",
             contentType: "application/json; charset=utf-8",
             dataType: "json",
             async: true,
             cache: false,
             success: function (msg) {
                 $('#myDiv').text(msg.d); 
             }
});

```

and your ServerSideMethod on WebForm1.aspx should be like this:

```
  [WebMethod]
  public static string ServerSideMethod(int id)
  {
      string query ="delete from table where id="+id;
      //rest of the dml operation
      return "Message from server."; 
  }

```
To delete any HTML element use:

```
$('#row_id').remove();

```

This may not be a complete solution but I think the question is not complete, so this is the best I can do.