Est-il possible de définir le résultat de la requête directement sur DataGrid (sans mappage à l'objet). J'ai quelques rapports dynamiques et je veux seulement l'afficher dans la grille, sans placer les colonnes, etc.Définir le résultat de la requête à DataGrid ou ListView par SQLite.NET
problème Habituellement it'not parce que je « cartographié » mes données à un objet dans le modèle par exemple:
using (var db = new SQLiteConnection(new SQLite.Net.Platform.Generic.SQLitePlatformGeneric(), "zakupy.db"))
{
listPerson = db.Table<Persons>().Where(x => x.Property == "P" && x.Status == 0).ToList();
}
lstPersons.DataContext = listPerson;
ensemble 'ItemsSource' propriété de dataGrid (' lstPersons.ItemsSource = listPerson; ') – ASh
oui, mais dans cet exemple 'listPerson' est la liste des objets 'Persons'. Je ne sais pas comment je peux lier simplement qyery, par exemple "select * from Events" Est-il possible sans 'mapping' de faire un objet? – user3688227
si vous avez une requête sql générique (similaire à '" select * from Events "') puis charger les résultats dans un 'DataTable' et définir 'lstPersons.ItemsSource = myDataTableInstance.DefaultView;' – ASh