Bonjour,
Je voudrais afficher le contenu d'une hashtable sur une page web (asp) à l'aide d'un gridview qui est rattaché à un ObjectDataSource. Lorsque je lance la page, j'obtiens une erreur (copiée un peu plus loin dans le message). J'ai essayé en utilisant une ArrayList et il n'y a pas de problème.
Voici la fonction qui est appelée par le Select de l'ObjectDataSource :
Code :
- public static ICollection getMap()
- {
- Hashtable h = new Hashtable();
- h.Add((UInt32)5, (UInt32)1);
- h.Add((UInt32)7, (UInt32)9);
- h.Add((UInt32)8, (UInt32)3);
- return h;
- }
|
Voici l'erreur que j'obtiens :
Code :
- The data source for GridView with id 'GridView1' did not have any properties or attributes from which to generate columns. Ensure that your data source has content.
- Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
- Exception Details: System.Web.HttpException: The data source for GridView with id 'GridView1' did not have any properties or attributes from which to generate columns. Ensure that your data source has content.
- Source Error:
- An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
|
Je suis sous Visual Studio 2005.
Est il possible d'utiliser une HashTable dans un ObjectDataSource ? (C'est pourtant bien un objet Collection)
Merci d'avance.