using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data; //必須事先命名DataSet
using System.Data.SqlClient; //必須事先命名sql控制項
{
protected void Page_Load(object sender, EventArgs e)
{
//以下程式以DataSet為資料讀取方式(範例之一讀取單一記録)20160001
//程式不是只有寫而己,是要寫的別人看的懂的才是好程式.
//本程式由儒風作者編寫而成.
String source; //宣告連線字串
source = "server=city;"; //伺服器
source += "database=city;";//資料庫
source += "user id=city;"; //使用者
source += "password=city;";//密碼
SqlConnection conn; //宣告連線的物件
conn = new SqlConnection(source);
conn.Open(); //開啟資料庫
string sselect;
sselect = "select * from 學生資料表 ";
SqlDataAdapter dbcom = new SqlDataAdapter(sselect, conn); //1.連結資料表格
DataSet dtset = new DataSet(); //2.資料儲取方式設定為dataset模式
dbcom.Fill(dtset, "學生資料表"); //3.將select下好的資料存入dtset
SqlDataSource1.ConnectionString = source;
//sql控制項連結資料庫內容,依source字串內容連接資料庫
int skip = 0; //捉取第1筆記録
string yy = dtset.Tables["學生資料表"].Rows[skip]["學號"].ToString();
//4.利用dtset讀取資料表格,記録第1筆,指定欄位名稱,放入yy字串
string ss = "select * from 選課資料表 where 學號=" + yy;
//利用sql命令,將所要的條件內容,全部放入到ss字串
SqlDataSource1.SelectCommand = ss;
//sql控制項內容,依ss字串內容捉取資料
DetailsView1.DataSourceID = "SqlDataSource1";
//view的顯示內容,來源設定為sql控制項
conn.Close(); //關閉資料庫
}