如何使用c#.net中的选项卡控件 [英] how to work with tab control in c#.net
本文介绍了如何使用c#.net中的选项卡控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
hai,
i正在使用c#.net应用程序,在我的应用程序中,我在这三个选项卡中有一个tabcontrol现在我的要求是如何将一个选项卡切换到另一个
hai,
i am working on c#.net application ,in my application i have one tabcontrol in that three tabs now my requirement is how switch one tab to another
推荐答案
如果以编程方式切换选项卡是您要求的,那么切换到tabPage2:
If switching tabs programmatically is what you are asking for, then to switch to tabPage2:
this.tabControl1.SelectedIndex = tabControl1.TabPages.IndexOf(this.tabPage2);
我得到了回答我的问题
public void view_load_lkg_to_seventh()
{
/ /此代码用于自动调整列的大小
dataGridView1.AutoResizeColumns();
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
ConnectionStringSettings consettings = ConfigurationManager.ConnectionStrings [smssms];
string connectionString = consettings.ConnectionString;
SqlConnection cn = new SqlConnection(connectionString);
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
cn.Open( );
//传递查询
sqlcmd =新的SqlCommand(@select * from lkg_to_seventh_marks,cn);
da = new SqlDataAdapter(sqlcmd);
//填充SQL数据适配器中的数据
da.Fill(dt);
//将它绑定在DataGrid视图中
dataGridView1.DataSource = dt;
cn.Close();
}
public void view_load_tenthclass_marks()
{
//此代码用于自动调整列的大小
dataGridView3.AutoResizeColumns();
dataGridView3.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
ConnectionStringSettifdgngs consettings = ConfigurationManager .ConnectionStrings [smssms];
string connectionString = consettings.ConnectionString;
SqlConnection cn = new SqlConnection(connectionString);
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
cn.Open();
//传递查询
sqlcmd =新的SqlCommand (@select * from tenthclass_marks,cn);
da = new SqlDataAdapter(sqlcmd);
//填充SQL数据适配器中的数据
da.Fill(dt);
// B.将它放在DataGrid视图中
dataGridView3.DataSource = dt;
cn.Close();
}
i got answer to my question
public void view_load_lkg_to_seventh()
{
//this code for auto resize of columns
dataGridView1.AutoResizeColumns();
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
ConnectionStringSettings consettings = ConfigurationManager.ConnectionStrings["smssms"];
string connectionString = consettings.ConnectionString;
SqlConnection cn = new SqlConnection(connectionString);
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
cn.Open();
//pass query
sqlcmd = new SqlCommand(@"select * from lkg_to_seventh_marks ", cn);
da = new SqlDataAdapter(sqlcmd);
//Fill the data in the SQL Data Adapter
da.Fill(dt);
//Bind it in the DataGrid View
dataGridView1.DataSource = dt;
cn.Close();
}
public void view_load_tenthclass_marks()
{
//this code for auto resize of columns
dataGridView3.AutoResizeColumns();
dataGridView3.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
ConnectionStringSettifdgngs consettings = ConfigurationManager.ConnectionStrings["smssms"];
string connectionString = consettings.ConnectionString;
SqlConnection cn = new SqlConnection(connectionString);
SqlCommand sqlcmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();
cn.Open();
//pass query
sqlcmd = new SqlCommand(@"select * from tenthclass_marks ", cn);
da = new SqlDataAdapter(sqlcmd);
//Fill the data in the SQL Data Adapter
da.Fill(dt);
//Bind it in the DataGrid View
dataGridView3.DataSource = dt;
cn.Close();
}
private void tabControl1_Click(object sender, EventArgs e)
{
if
(tabControl1.SelectedTab == tabPage2)
{
view_eighth_to_ninth_marks();
}
else
if (tabControl1.SelectedTab == tabPage1)
{ view_load_lkg_to_seventh();
}
else if(tabControl1.SelectedTab == tabPage3)
{
view_load_tenthclass_marks();
}
}
}
这篇关于如何使用c#.net中的选项卡控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文