基于上篇的“增加”操作,現(xiàn)在對增加的數(shù)據(jù)進行查詢。
在“設計頁面”上添加一個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 ) //是否是頁面回傳,如果是回傳則不執(zhí)行BindList()方法
        {
             BindList();
//頁面第一次運行的時候只需,其余的頁面回傳不執(zhí)行,保證性能;
        }

    }


    
private void BindList()
    
{
        
string sql = "select * from S_Information"//SQL執(zhí)行語句
        
//數(shù)據(jù)庫連接字符串
        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);
        
//建立裝載數(shù)據(jù)的車子
        SqlDataAdapter sad = new SqlDataAdapter(cmd);
        
//定義數(shù)據(jù)集,車子從SQL數(shù)據(jù)庫里面拉出的數(shù)據(jù)放在這個數(shù)據(jù)集倉庫里面等待使用
        DataSet ds = new DataSet();
        
//打開連接
        con.Open();
        
//開始裝載SQL語句所查詢到的數(shù)據(jù)到數(shù)據(jù)集倉庫
        sad.Fill(ds);
        con.Close();

        
//給數(shù)據(jù)綁定控件GridView 指定數(shù)據(jù)
        this.GridView1.DataSource = ds;
        
this.GridView1.DataBind();//執(zhí)行綁定方法
    }

}


運行結果如下: