public void FillByView(vwTbColetaBO viewBO){ if (viewBO.Count == 0) return; viewBO.MoveFirst(); string where = string.Empty; do { where += viewBO.IdColeta + ", "; } while (viewBO.MoveNext()); where = where.Trim(); where = where.Remove(where.Length - 1); this.FillDataTable("SELECT * FROM vwTbColeta" + " WHERE IdColeta IN ( " + where + " )");}
Em resumo, não. Você pode até implementar um Requery se achar necessário. Siga os posts a partir deste link e veja uma boa discussão sobre o assunto:
http://forum.strataframe.net/FindPost17539.aspx
Abraços.
O BO não disponibiliza um método para 'repopular' os dados sem executar um novo Fill?
Por exemplo, com o BO carregado eu gostaria de executar um método, do tipo tabelaBO1.Recovery() e repopular o BO com os dados atualizados do banco de dados, sem ter que usar um tabelaBO1.FillDataTable("SELECT...."). Rogério Mauri