Henery,
Você pode, no seu Webservice, criar um Webmethod que retorna um dataset, por exemplo:
[WebMethod]
public DataSet RetornaDados()
{
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("selecrt * from tabela",connexao);
da.Fill(ds);
retunrn ds;
}
Poderia ter também um método para insert, update e delete. Para usar este métodos no object datasource, você deve seguir um padrão de interface, que é mostrado pelo Visual Studio. ê uma olhada neste artigo: http://www.microsoft.com/brasil/msdn/tecnologias/adonet/camadaDados.mspx
[]s,
Carlos.