In C# ,
Please convert it to to vbVB for uryour liking Here...
first thing passing a data table is a headache try passing it through the view data like
return View (Category.SelectCategory().AsEnumerable().ToList());
and in the aspx page try using that like this
Html.DropDownList("list",viewdata.model)
this should work ...