Нельзя передать сложный объект в метод действия Delete.Что вы можете сделать, это добавить более одного ключа данных.Сетка передаст все ключи данных вашему методу удаления:
<%= Html.Telerik().Grid()
.DataKeys(keys =>
{
keys.Add(c => c.id);
keys.Add(c => c.version).RouteKey("version");
}
%>
public ActionResult Delete(int id, string version)
{
}