我只想检索查询的前三个结果并在ListView中显示它们,但是如何过滤我的结果?
这是我的代码:
var dbpath = Path.Combine(Windows.ApplicationModel.Package.Current.InstalledLocation.Path, "guessndraw.db");
using (var db = new SQLite.SQLiteConnection(dbpath))
{
ListaParole.ItemsSource = db.Table<wordlist_it>();
}
wordlist_it class:
public class wordlist_it
{
public string word { get; set; }
public override string ToString()
{
return string.Format("{0}",word);
}
}
通过这种方式,它为我提供了表格的所有记录,但我只想要前3条记录。 你能解释一下如何使用c#和sqlite在windows商店应用程序中设置查询吗?谢谢:))
答案 0 :(得分:1)
这是来自记忆,但你可以尝试:
ListaParole.ItemsSource = db.Table<wordlist_it>().Take(3);