Je fais maintenant une application silverlight, le langage est C# et je l'ai réussi à récupérer les données de référence de service Web et est capable d'afficher sur la MainPage.xaml en vue de la grille . Cependant, y a-t-il un moyen pour moi de stocker mes données en tant que array/arraylist afin qu'au lieu d'afficher toutes les données de colonne dans la vue de la grille, je veux seulement afficher une seule colonne de données. Des experts qui peuvent m'aider à ce sujet? Ci-dessous est mon code de base actuelStockage de données extraites de la référence de service Web sous forme de tableau/ArrayList
[OperationContract]
public List<location> Getlocations()
{
DataClassesDBDataContext db = new DataClassesDBDataContext();
var mlocations = from location in db.locations
select location;
return mlocations.ToList();
}
Salut, oui, je ne voulais afficher une colonne de données et nom de la colonne est « latitude ». Parce que j'ai un convertisseur qui prendrait des valeurs de la base de données, mais je veux seulement qu'il prenne une colonne de valeurs, donc je voulais stocker comme tableau et ensuite être sélectionné dans le convertisseur. Je suis fatigué votre code, mais il me donne cette erreur « erreur 2Cannot convertir implicitement le type « System.Linq.IQueryable » à « System.Collections.Generic.IEnumerable ». Il existe une conversion explicite (vous manque un casting?) " Aucune idée sur la façon de résoudre ça? –
epicsoul
et puis-je savoir ce que signifie locationColName = xquelque chose, quelquechose? – epicsoul
quelque chose signifie la colonne de base de données qui proviennent de l'emplacement db.locations.If contient la colonne de latitude et il est alors décimal classe emplacement contiendra la propriété décimale appelée latitude et il devrait fonctionner erreur fine.The que vous obtenez est parce que x. Quelque chose est décimal et locationColName est une chaîne. –