Ceci est mon escuela, j'ai une classe appelée Plantilla qui contient plusieurs propriétés qui permettent de lier un gridview dans wpf, donc cela fonctionnait déjà, mais les utilisateurs me disent qu'ils ont besoin de re-grouper la requête par un champ dans la base de données, Je prépare cet extrait:Comment puis-je lire le groupe LINQ par requête?
var dsTemplates = (from t in db.PLANTILLAs
join q in db.EQUIPOs on t.codigoequipo equals q.codigoequipo
where t.codigoestudio.Substring(5, 1).Equals(codigoModalidad)
orderby t.tituloplantilla
group new Plantilla
{
codigoplantilla = t.codigoplantilla,
codigoequipo = t.codigoequipo,
nombreequipo = q.nombreequipo,
codigoestudio = t.codigoequipo,
conclusion = t.conclusion,
hallazgo = t.hallazgo,
nombreexamen = t.tituloplantilla,
tecnica = t.tecnica
} by t.codigoestudio
).ToList();
formTemplates.dlstPlantillas.ItemsSource = dsTemplates;
db.Connection.Close();
Maintenant, mon problème est comment puis-je lire ce qui suit? dans Hashtable? comment puis-je convertir un générique en Hashtable? parce que j'ai maintenant une liste lorsque T est ma classe Plantilla
Je binded à un gridview quand je veux obtenir les valeurs de grille Im faire exception
debug me montre c'est mon nouveau type de collection en gridview.SelectedItems [0];
[0] = {System.Data.Linq.SqlClient.ObjectReaderCompiler.Group<string,Demo.View.Plantilla>}
Im utilisant WPF, avec Grid et ListView où puis-je trouver cette propriété? –