Немного энтузиастов-программистов (и новичков), поэтому я ценю, что могу подойти к этому неправильно, поэтому любые советы по изменению моего подхода также будут оценены.
Идея состоит в том, чтобы в форме была кнопка «Подробнее», которая откроет другую форму, отображающую контактные данные клиентов, полученные из таблицы SQL.Таблица с именем «Project_Info» содержит все данные о контакте / адресе, используя идентификатор «Project» в качестве уникального идентификатора.
Код кнопки:
private void button2_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=WIN-M9TBGRD70BU;Initial Catalog=Disk_Tracker;User ID=Tracker;Password=********");
SqlDataAdapter sda = new SqlDataAdapter("Select * FROM Project_Info WHERE (Project = 'P3890T')", con);
DataTable dt = new DataTable();
sda.Fill(dt);
{
this.Hide();
TRACK_10_PI T10 = new TRACK_10_PI();
T10.Show();
}
}
Новая форма TRACK_10_PI
открывается, но всегда отображает данные из верхней строки, а не так, как указано в предложении WHERE.
Причина, по которой я хочу получить данные из базы данных, а не просто жестко кодировать их на странице, заключается в том, чтобы учесть возможные изменения в информации.
Заранее спасибо