Ещё попробуй своим способом, но замени DataTable на DataSet. У меня нормально проходило вот как:
[WebMethod()]
public DataSet НазваниеФункции(параметры)
{
код
}
Есть многое на свете, друг Гораций, что непонятно нашим мудрецам.
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение