2009-06-20 8 views
0


avancée Sql générations fenêtre Options a des boutons radio désactivés

Si j'ouvre Tâches intelligentes de GridView pop up ->Configurer la source de données, puis après choisiriez-vous des données fenêtre connexion Je suis présenté avec Configurez la fenêtre Select Statement. Cette fenêtre a également Advanced bouton, qui ouvre Advanced Sql Generations Options fenêtre. Mais les deux boutons radio de cette fenêtre sont effacés et je ne peux donc sélectionner aucun des deux boutons.

Une idée de pourquoi les deux boutons radio sont désactivés?


Thanx

Répondre

1

Apparemment, la cause la plus commune est qu'il n'y a pas de clé primaire de la table définie dans la base de données qui fait partie de votre instruction SELECT.

Assurez-vous que:

  1. Vous avez une colonne de clé primaire qui est sélectionnée dans la liste des colonnes
  2. Votre colonne de clé primaire n'a pas de valeur par défaut.
+0

J'ai utilisé SqlDataSource, qui devrait le supporter – SourceC

+1

Vérifiez la table sous-jacente dans votre base de données. Assurez-vous qu'il possède un champ de clé primaire avec le jeu de propriétés Identity et que ce champ fait partie de votre instruction SQL SELECT dans votre SqlDataSource. –

+0

J'ai défini DataKeyNames, mais cela ne fonctionnait toujours pas. Quoi qu'il en soit, pourquoi la définition de DataKeyNames aurait-elle un effet sur l'activation ou non des boutons radio? – SourceC

1

Avez-vous défini des clés primaires pour le (s) tabel (s)?

+0

J'ai défini DataKeyNames – SourceC

Questions connexes