Nous aurons peut-être besoin de plus d'informations sur le type de base de données que vous utilisez pour vous donner la bonne réponse, mais je vais quand même faire un petit tour. Tout d'abord, vous devez avoir une clé primaire sur votre table de base de données pour plusieurs raisons, y compris un index par défaut et assurer l'unicité. Deuxièmement, vous pouvez configurer la table pour avoir un INDEX UNIQUE dans la colonne de description. Cela empêchera l'insertion de données en double au niveau de la base de données. Mais, une fois que vous faites cela, vous aurez probablement une sorte d'exception ou d'erreur dans votre application client que vous devrez attraper et gérer.
En outre, vous pouvez créer une fonction AJAX pour filtrer les données lorsque l'utilisateur tape dans la nouvelle ligne et lui montrer des enregistrements similaires. Je l'ai fait sur une application où les utilisateurs mettraient dans la même demande, mais utilisent un libellé légèrement différent.
Lorsque vous avez consulté la documentation de DataTable sur MSDN, n'avez-vous pas trouvé de méthode applicable? Quel problème avez-vous eu avec? –
La lecture est difficile et je préférerais que quelqu'un d'autre fasse le travail. – BentOnCoding
Comment vérifiez-vous la duplication ROW ... vérifiez-vous tout le champ d'affilée? OU un champ spécifique pour déterminer l'unicité – Rahul