リストビューに入力する SQLite エントリの主キーを取得するにはどうすればよいですか? 強調表示されたリストビュー項目の主キーを取得したいと考えています。entryList
私のリストビューです。
private void Button_Click_1(object sender, RoutedEventArgs e)
{
var dbPath = Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path, "data.db");
using (var db = new SQLiteConnection(dbPath))
{
db.CreateTable<Person>();
db.RunInTransaction(() =>
{
db.Insert(new Person() { FirstName = "John", LastName = "Doe" });
});
entryList.ItemsSource = db.Table<Person>();
}
}
public class Person
{
[AutoIncrement,PrimaryKey]
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public override string ToString()
{
return string.Format("{0}, {1}, {2}", LastName, FirstName, ID);
}
}