Domanda

O popolare i controlli del modulo manualmente con un metodo?

O è considerata una buona pratica?

È stato utile?

Soluzione

In generale, se sono possibili attività di associazione dei dati o oggetti DAL, la utilizzerei. Il vecchio assioma è vero: la riga di codice più sicura e affidabile è spesso quella che non dovevi scrivere. (Tieni presente, tuttavia, che devi sapere esattamente come si verifica l'associazione dei dati, qual è il loro overhead e devi essere in grado di fidarti del framework e dei tuoi oggetti sorgente per essere privi di errori!)

Dovresti, come altri hanno già detto, popolare manualmente se avessi bisogno di funzionalità specifiche non sfruttate direttamente dall'associazione o se si verifica un problema con gli oggetti business / DAL di associazione dei dati (come accade occasionalmente con determinati controlli di terze parti) .

Altri suggerimenti

Beh, dipende. Ho avuto la tendenza a usare il databinding ovunque potessi: è dannatamente conveniente, ma a volte li popolerò manualmente. In particolare, trovo utile con controlli come DataGridView utilizzare la banca dati. Rende il filtro abbastanza semplice.

Dipende molto da ciò che stai cercando di ottenere.

Il database è semplice e potente, ma se hai bisogno di più controllo o di qualche tipo di effetto collaterale, puoi popolare manualmente il controllo da un metodo.

Personalmente, comincio prima con un databinding, che poi lo cambio se è necessario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top