Hi,
I'm developing a program in c# 2005 and would like to know if it is possible to refresh a tab page's controls(e.g textboxes, combobox, datagridview) when a different tab is selected so when i go back to the previous tab, i don't want to see any data but rather the controls blank or refreshed. I've tried to work with selectedindexchanged but to no avail could i resolve the problem. My code looks something like this(please excuse if it looks poor as i was just messing around with the code):-
-
private void tbInsertUpdateDeleteView_SelectedIndexChanged(object sender, EventArgs e)
-
{
-
if (tbInsertUpdateDeleteView.SelectedTab == tbTeams1)
-
{
-
cmbTeamNo.SelectedIndex = -1;
-
txtMember1_1.DataBindings.Clear();
-
txtMember2_2.DataBindings.Clear();
-
txtMember3_3.DataBindings.Clear();
-
txtMember1_1.Clear();
-
txtMember2_2.Clear();
-
txtMember3_3.Clear();
-
dgvTeams.DataSource = null;
-
-
}
-
-
if (tbInsertUpdateDeleteView.SelectedTab == tbTeams2)
-
{
-
txtTeamNo.Clear();
-
txtMember1.Clear();
-
txtMember2.Clear();
-
txtMember3.Clear();
-
dgvTeams.DataSource = null;
-
}
-
-
if (tbInsertUpdateDeleteView.SelectedTab == tbTeams3)
-
{
-
txtTeamNo.Clear();
-
txtMember1.Clear();
-
txtMember2.Clear();
-
txtMember3.Clear();
-
cmbTeamNo.SelectedIndex = -1;
-
txtMember1_1.DataBindings.Clear();
-
txtMember2_2.DataBindings.Clear();
-
txtMember3_3.DataBindings.Clear();
-
txtMember1_1.Clear();
-
txtMember2_2.Clear();
-
txtMember3_3.Clear();
-
}
-
}
-
Any help would be appreciated. Thanks