//метод чтения из файла public static AccountList ReadFromFile() { BinaryFormatter formatter = new BinaryFormatter(); FileStream fs = new FileStream("accounts.bin", FileMode.Open, FileAccess.Read, FileShare.None); AccountList result = (AccountList)formatter.Deserialize(fs); fs.Close(); return(result); }
//конструктор формы, аргументом которого является редактируемый список public AdminLoginForm(AccountList RC) { InitializeComponent(); Basic = RC; table.Columns.Add("ID"); table.Columns.Add("Логин"); table.Columns.Add("Пароль"); table.Columns.Add("Права админа"); DisplayList(); }
//чтение из файла с аккаунтами private void LoginForm_Load(object sender, EventArgs e) { RC = AccountList.ReadFromFile(); }