新しいフォームの詳細として DataSource から配置ObsevableCollection User
すると、すべての textBoxes、BindingSource、および BindingNavigator が作成されます。これは優れた高速です。
更新する必要があるユーザーは 1 人だけなので、BindingNavigator を削除しました。しかし...
これはリストの変換なしでできますか?
class UserDt : Forms {
// Designer partial part
this.userBindingSource.DataSource = typeof(WinFormswithEFSample.User);
private void UserDt_Load
{
_context.Users.Load();
// use this with BindNavigator to navigate ower all users
//this.userBindingSource.DataSource = _context.Users.Local.ToBindingList();
// this doesn't work
//this.userBindingSource.DataSource = _context.Users.Where(p => p.Username == "admin").Local.ToBindingList();
var query = _context.Users.Where(p => p.Username == "admin").ToList();
var binding = new BindingList<User>(query);
this.usersBindingSource.DataSource = binding;
}
}