Pergunta

Ou você preencher seus controles de formulário manualmente por um método?

é considerada uma prática recomendada?

Foi útil?

Solução

Geralmente, se a ligação de dados de negócios ou DAL objetos é possível, eu iria utilizá-lo. O velho axioma é verdadeiro: A linha mais e confiável livre de erros de código é muitas vezes o que você não tem que escrever. (Tenha em mente, porém, que você precisa saber exatamente como os dados de ligação ocorre, o que a sua sobrecarga é, e você tem que ser capaz de confiar o quadro e sua fonte de objetos para ser livre de erros!)

Você, como outros já referiram, preencher manualmente se necessário funcionalidade específica não exercida directamente através da ligação, ou se houver um problema com a ligação de dados de objetos de negócios / DAL (como às vezes acontece com certos controles 3rd-party) .

Outras dicas

Bem, depende. Eu tenho tendência a usar ligação de dados onde quer que eu poderia - é danado conveniente, mas de vez em quando, eu vou preenchê-los manualmente. Particularmente, acho que é útil com os controles, como o DataGridView para usar ligação de dados. Faz filtragem bastante simples.

Ela realmente depende do que você está tentando alcançar.

Ligação de dados é simples e poderoso, mas se você precisar de mais controle ou algum tipo de efeito colateral, você pode controlar manualmente preencher a partir de um método.

Pessoalmente, eu começo com uma ligação de dados em primeiro lugar, que a mudança lo mais tarde, se for necessário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top