以我设计的为例:
双击按钮,会自动创建三个事件
以第一个按钮为例:在其中添加如下代码
SqlConnection sqlcon = new SqlConnection();
sqlcon.ConnectionString = @"";//双引号内填入你的数据库连接字符
sqlcon.Open();
string sql = "select * from student";//这里student更改为你的数据库中对应的表名
SqlCommand com = new SqlCommand(sql, sqlcon);
SqlDataAdapter ada = new SqlDataAdapter(sql, sqlcon);//建立SQL语句与数据库的连接
DataSet ds = new DataSet(); //实例化Datatable类
ada.Fill(ds); //添加SQL并且执行
dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据
其余三个按钮以此类推即可
注意:不需要添加Rows.Clear的相关代码,点击对应按钮后会自动覆盖之前的数据显示
美观一下可以在以上代码的最后一行添加:this.dataGridView1.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;//这行是DataGridView左右自适应