總網頁瀏覽量

2013年1月27日 星期日

gridview(在網頁秀出資料庫表單)

第一步:連接資料庫
使用"資料來源控制元件":sqldatasource
新增連接設定伺服器名稱(即dbserver名稱)
win驗證表示用win使用者帳號連接dbserver
sql驗證表示用dbserver內部帳號連接dbserver
其中sql驗證有內建sa帳號


連接字串的設定可以去web.config看,連接資料庫的過程也都記錄在web.config,以下文字意思是,連接到(local)\sqlexpress的server,使用pubs料庫。
<add name="pubsConnectionString" connectionString="Data Source=(local)\sqlexpress;Initial Catalog=pubs;Integrated Security=True"
            providerName="System.Data.SqlClient" />

第二步:資料庫呈現
可以使用gridview或formview或datalist呈現資料。
gridview:用table顯示表單
formview:顯示表單每筆的詳細記錄
datalist:跟gridview一樣,but可以說是邊界為無色的table表單

首先說明gridview的用法

在gridview的"編輯資料行"可以讓使用者依自己喜好設定資料呈現的樣子。
例如:我們想在網頁上修改表單的欄位標題,可以在"HeaderText"這個屬性作設定。
又例如:資料庫表單裡面有個價格欄位,單純儲存數字,我們想在網頁上嗅出如:"NT$100元"使用者可以在dataformatstring這個屬性打上"{0:c3}元",
(回憶C#語法:printformat("{0}{1}",變數,);)
{0:c3}意思是小數點三位



編輯樣板:設定欄位title

鑲嵌上圖片:


default9的內容
拉gridview
hyperlinkfield
datanavigateurlfields:title_id
title_id是變數



datanavigateurlformatstring:default8.aspx?id={0}
id是qurerystring欄位

datatextfield:title


default8.aspx


where

title_id=Querystring
Querystring欄位設定是id


沒有留言:

張貼留言