1

クエリの最初の 3 つの結果のみを取得して 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 クラス:

public class wordlist_it
{
    public string word { get; set; }

    public override string ToString()
    {
        return string.Format("{0}",word);
    }
}

このようにして、テーブルのすべてのレコードが得られますが、最初の 3 つのレコードだけが必要です。c# と sqlite を使用して Windows ストア アプリケーションでクエリを設定する方法を教えてください。ありがとうございました :)

4

1 に答える 1

1

これはメモリからのものですが、試すことができます:

ListaParole.ItemsSource = db.Table<wordlist_it>().Take(3);
于 2012-12-11T18:17:09.900 に答える