Ваш метод AddMostaHse возвращает void (нет возврата). Вы не можете привязать сетку данных к пустоте. Если вы хотите привязать сетку данных к объекту, который вы только что создали в методе, измените ваш метод на:
public MostaHSE1 AddMostaHse() {
Mosta.MostaHSE1 xx = new MostaHSE1();
xx.ID = 94;
xx.FunctionLocation = "lza94";
xx.acno = 12;
xx.Save();
return xx;
}
Мне кажется странным, почему вы связываете один объект с сеткой данных (не говоря уже о том, почему вы привязываете созданный объект таким образом к сетке данных, я полагаю, вы просто тестируете), обычно вы связываете набор объектов следовательно, это может не дать желаемого результата.
Более распространенным кандидатом на вашу сетку данных будет что-то вроде:
public IEnumerable<MostaHSE1> GetAllMostaHse() {
return Mosta.MostaHSE1.All();
}