2009-04-07 4 views
0

J'ai une vue en grille. Sa source de données est définie comme suit. dtTable est une datable dans laquelle les valeurs de la table seront récupérées. Mais lors de la définition de dtTable comme source de données, j'obtiens une erreur "Référence d'objet non définie sur une instance d'un objet". Quelle peut être la raison de ceci?Erreur lors de la définition de la source de données pour une vue en grille

gridview.Datasource = dtTable 
gridview.Databind() 

Répondre

1

Assurez-vous que dtTable a les enregistrements dont vous avez besoin. Cette erreur signifie généralement que dtTable est null.

1

Regardez où la variable dtTable est initialisée. Est-ce que ça va revenir Nothing? Peut-être que vous obtenez une autre erreur qui est ignorée. Probablement le dtTable est la cause du problème.

0

Vous ne recevrez pas d'exception de référence nulle si la table de données est null, vous en obtiendrez une si la grille est nulle. Cela suppose que l'une de ces deux lignes est en fait générant l'exception.