Вы должны объявить класс соединения, который возвращает ваше соединение открытым.
public SqlConnection Connection()
{
connetionString = @"initial catalog = Test; integrated security = SSPI;
data source = KITS13AUG2019-I\JAGDEESH_SQL;";
conSql = new SqlConnection(connetionString);
conSql.Open();
return conSql;
}
После этого вы объявляете элементы Datagridview в действии загрузки формы.
public void FillDataGridView()
{
cmd = new SqlCommand();
cmd.CommandText = "Select * from AGENTS";
cmd.Connection = Connection();
adpt = new SqlDataAdapter(cmd);
dt = new DataTable("AGENTS");
adpt.Fill(dt);
datGridView.ItemsSource = dt.DefaultView;
}
И теперь вы можетеиспользуйте
private void C1ToolbarButton_Click(object sender, RoutedEventArgs e)
{
//it is call your data grid view when you click button
FillDataGridView();
}