Normalement, si je lier un ObjectDataSource à un GridView et que j'ai un TemplateColumn qui contient un Eval et qu'il est nul, je peux juste mettre un ".ToString()" cela fonctionne bien . Pour une raison quelconque, cela ne fonctionne pas de la même manière lorsque vous utilisez Linq to SQL. À l'origine, j'utilisais des fichiers XSD pour mon DAL avec un BLL personnalisé. Je l'ai lié à la GridView avec un ObjectDataSource. Je suis en train d'échanger les fichiers XSD avec Linq to SQL et tout fonctionne comme à l'ancienne, à l'exception des colonnes qui peuvent avoir des valeurs Null.Valeurs nulles Linq to SQL dans GridView
Est-ce que quelqu'un a rencontré cela avant et si oui, comment je contourner ce problème?
Wow - intéressant! Merci!! – EdenMachine
VB: Si (DirectCast (Eval ("MyIntegerField"), System.Nullable (Of Integer)), "") – EdenMachine
Maintenant, je sais pourquoi j'ai arrêté d'utiliser VB il ya tant d'années! – James