Вот некоторая предыстория того, за чем я следовал.
http://www.homeandlearn.co.uk/csharp/csharp_s12p9.html
Это пойдет к последней или первой записи базы данных.Я хочу перейти к записи в базе данных доступа, которую хочет пользователь, введя идентификационный номер в текстовое поле, а затем в текстовые поля будет вставлена правильная строка.
Я думаю, что я могу использовать этот код извыше сайт.Я реализовал все остальное с сайта выше.
Глобальная переменная
int inc = 0;
Записи навигации, которые я буду вызывать в моей кнопке Пропустить позже
private void NavigateRecords()
{
DataRow dRow = ds1.Tables["Laptops"].Rows[inc];
txtMaker.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(1).ToString();
txtModel.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(2).ToString();
txtPrice.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(3).ToString();
txtBids.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(4).ToString();
txtScreen.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(5).ToString();
txtCPU.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(6).ToString();
txtMemory.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(7).ToString();
txtHD.Text = ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(8).ToString();
picLaptops.Image = Image.FromFile(ds1.Tables["Laptops"].Rows[inc].ItemArray.GetValue(9).ToString());
}
Мой пропусккнопка пока ...
private void btnSkip_Click(object sender, EventArgs e)
{
NavigateRecords();
}
Мне трудно это сделать.Я знаю, чего я хочу, но мне не хватает технических навыков, чтобы это сделать.Это очень расстраивает.Я понятия не имею, что делать.
Если кто-то может разобраться с этим и показать мне код, я могу понять его и использовать в другом месте.
Вот пример следующей кнопки дляперейдите к следующей записи, если это поможет.
private void btnNext_Click(object sender, EventArgs e)
{
if (inc != MaxRows - 1)
{
inc++;
NavigateRecords();
}
else
{
MessageBox.Show("You have reached the end of available items", "End of Available Items", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}