基于上篇的“增加”操作,现在对增加的数据进行查询。
在“设计页面”上添加一个GridView控件,如图:



然后写代码如下:

using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;

public partial class _Default :Page
{
    
protected void Page_Load(object sender, EventArgs e)
    
{

        
if (!IsPostBack ) //是否是页面回传,如果是回传则不执行BindList()方法
        {
             BindList();
//页面第一次运行的时候只需,其余的页面回传不执行,保证性能;
        }

    }


    
private void BindList()
    
{
        
string sql = "select * from S_Information"//SQL执行语句
        
//数据库连接字符串
        string connectionString = "server = \".\";DataBase = \"student system\";Uid =\"sa\";pwd = \"sasa\";"// 反斜杠代表转意字符
        
//建立连接
        System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(connectionString);
        
//建立命令对象
        SqlCommand cmd = new SqlCommand(sql, con);
        
//建立装载数据的车子
        SqlDataAdapter sad = new SqlDataAdapter(cmd);
        
//定义数据集,车子从SQL数据库里面拉出的数据放在这个数据集仓库里面等待使用
        DataSet ds = new DataSet();
        
//打开连接
        con.Open();
        
//开始装载SQL语句所查询到的数据到数据集仓库
        sad.Fill(ds);
        con.Close();

        
//给数据绑定控件GridView 指定数据
        this.GridView1.DataSource = ds;
        
this.GridView1.DataBind();//执行绑定方法
    }

}


运行结果如下: