ObjectDataSource et HashTable

ObjectDataSource et HashTable - C#/.NET managed - Programmation

Marsh Posté le 04-12-2007 à 17:27:44    

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 :
  1. public static ICollection getMap()
  2.     {
  3.         Hashtable h = new Hashtable();
  4.         h.Add((UInt32)5, (UInt32)1);
  5.         h.Add((UInt32)7, (UInt32)9);
  6.         h.Add((UInt32)8, (UInt32)3);
  7.         return h;
  8. }


 
Voici l'erreur que j'obtiens :

Code :
  1. 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.
  2. 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.
  3. 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.
  4. Source Error:
  5. 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.

Reply

Marsh Posté le 04-12-2007 à 17:27:44   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed