Witam
zaczynam dopiero podstawy C#
W moim GUI posiadam TabControlTasks i w każdym mam DataGridView,
więc jest to takie przełączanie między tabelami z bazy.
Znalazłem kod, pobiera on dane tylko gdy się kliknie w przycisk.
Chciałbym by moje dane wyświetlało od razu po przełączeniu między zakładkami bez konieczności klikania dodatkowego w przyscik.
Zapewne sprawa jest prosta, ale nie wiem jak dla danego DataGridView przypisać określony kod do wyświetlenia.
private void button1_Click(object sender, EventArgs e)
{
string constring="datasource=localhost;port=;username=root;password=;";
MySqlConnection conDataBase = new MySqlConnection(constring);
MySqlCommand cmdDataBase=new MySqlCommand("select * from ekstra_testy.pilkarze ;",conDataBase);
try{
MySqlDataAdapter sda = new MySqlDataAdapter();
sda.SelectCommand = cmdDataBase;
DataTable dbdataset = new DataTable();
sda.Fill(dbdataset);
BindingSource bSource = new BindingSource();
bSource.DataSource = dbdataset;
dataGridView1.DataSource = bSource;
sda.Update(dbdataset);
}catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}