Here is my "fulhack"(ugly hack in swedish), added a button with each row id and then i call it for submit. Still hoping for a clean solution without having to rewrite a lot of code.
using (Ajax.BeginForm("UpdateRatingListRow", new AjaxOptions { UpdateTargetId = "container-grid2", OnSuccess = "OnSuccess('" + item.RatingListId + "')" }))
{
<input type="submit" id="@item.RatingListId" style="position: absolute; top: -1000px">
@Html.Hidden("RatingListId", item.RatingListId)
<tr>
<td>@Html.ActionLink("Till annons", "ViewAd", "Ad", new { id = item.CustomerId }, null)</td>
<td>@item.Rent</td>
<td>@item.Rooms</td>
<td>@item.SquareMeters</td>
<td>@item.Street</td>
<td>@item.Area</td>
<td>@item.TheirRating</td>
<td>@item.TotalRating</td>
<td>@Html.Raw("<div id='" + item.RatingListId + "'>")
<select name="SelectedValue" onchange="document.getElementById(@item.RatingListId).click();">
<option value="0"@if (item.MyRating == "00")