private void BtnPrevious_Click(object sender, EventArgs e) { var selectedRow = Int32.Parse(txtRow.Text.Trim()) - 1; var maximum = persister.CountRows(); if (selectedRow <= 0) { // do nothing } else { var row = persister.GetRow(selectedRow); txtFirstname.Text = System.Convert.ToString(row["First Name"]); txtLastname.Text = System.Convert.ToString(row["Last Name"]); txtEmailAddress.Text = System.Convert.ToString(row["E-mail Address"]); txtBusinessPhone.Text = System.Convert.ToString(row["Business Phone"]); txtCompany.Text = System.Convert.ToString(row["Company"]); txtTitle.Text = System.Convert.ToString(row["Job Title"]); // txtRow.Text = selectedRow.ToString() txtRow.Text = System.Convert.ToString(row["ID"]); } }
internal void LoadFile(string selectedFile) { persister.Dispose(); persister = new PFW.CSIST203.Project3.Persisters.Access.AccessPersister(selectedFile); if (persister.CountRows() > 0) { // enable all of the fields for editing txtRow.Text = "1"; // reset back to the first item in the data table txtFirstname.Enabled = true; txtLastname.Enabled = true; txtEmailAddress.Enabled = true; txtBusinessPhone.Enabled = true; txtCompany.Enabled = true; txtTitle.Enabled = true; btnSave.Enabled = true; DisplayRow(1); } else { txtRow.Text = "0"; // reset back to zero txtFirstname.Enabled = false; txtLastname.Enabled = false; txtEmailAddress.Enabled = false; txtBusinessPhone.Enabled = false; txtCompany.Enabled = false; txtTitle.Enabled = false; btnSave.Enabled = false; // clear out all of the fields txtFirstname.Text = string.Empty; txtLastname.Text = string.Empty; txtEmailAddress.Text = string.Empty; txtBusinessPhone.Text = string.Empty; txtCompany.Text = string.Empty; txtTitle.Text = string.Empty; } }