Я пытаюсь получить данные из базы данных после нажатия кнопки просмотра в форме Windows, но каждый раз, когда я нажимаю кнопку просмотра, одни и те же данные в базе данных копируются в несколько строк в элементе управления DataGridView, а не извлекаются одни и те же данные из запуска в DataGridView каждый раз, когда я нажимаю на кнопку просмотра.
//For view button
private void button2_Click(object sender, EventArgs e)
{
BindingSource bindingSource = new BindingSource();
bindingSource.DataSource = businesslayer.View("Select * from itemmaster"); //passed to business access layer class
dataGridView1.DataSource = bindingSource;
}
//Method in DataAccessLayer class
public DataTable View(String query)
{
//Initialize a connection object
OpenConn();
//Initalize a command object with passing string value
command = new SqlCommand(query, connection);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = command;
//Fill dataset with a table
da.Fill(dataset, thisTable);
return dataset.Tables[thisTable];
}
Может кто-нибудь сказать, пожалуйста, как я могу решить эту проблему