Assuming count start in 0, and your action post method receive a parameter of type ViewModel, you can try this for bind the MaterialId for each dropdown:
foreach (var item in Model.materialSelect)
{
count++;
Name for de dropdown
@Html.DropDownList("materialSelect[" + count + "].MaterialId ", item.selectList)
@Html.ValidationMessageFor(model => model.gradationId)
}