
|
顯示一張資料表 1.下載範例資料庫 2.建立一個ASP網站 3.將資料庫放到網站的 App_Data目錄內 4.在網頁設計頁面加入工具箱→資料→ DataGridView 物件 5.使用DataGridView的智慧標籤連結資料庫中的一張表 資料來源 AccessDataSource 的調整 1.修改顯示的欄位組合 2.資料排序 3.資料篩選(使用Session變數) GridView物件的調整 1.修改顯示的樣板格式 2.顯示欄位的次序(編輯資料行) 3.改變欄位標題(編輯資料行) 4.啟用排序與分頁等 |
|
Session變數 Session("變數名稱")=數值或文字 請參考:網站變數 |
|
ListBox顯示 1.加入ListBox物件 2.設定資料來源 3.設定顯示欄位 4.設定值的欄位 5.設定資動回覆的功能→啟用AutoPostBack 6.加入一個 Label 顯示被選取項目的『值』 雙擊 ListBox 在 SelectedIndexChanged 事件中寫程式: Label1.Text = ListBox1.SelectedValue |
|
DropDownList顯示 複合式下拉選單 |
|
CheckBoxList顯示 複選資料 |
|
RadioButtonList顯示 單選資料 |
|
BulletedList顯示 簡單條列資料 |
|
FormView顯示 單筆資料顯示介面,可編輯 |
|
DataList顯示 連續的FormView介面 |
|
DetailsView顯示 與FormView類似,不可編輯 |
|
關聯式檢視 檢視資料庫內的不同資料表: 1.建立一個 RadioButtonList,連結到範例資料庫的『科目總表』。 2.將 RadioButtonList 的 AutoPostBack 屬性設為 True 3.加入一個GridView1,暫時不設定連結資料庫。 4.雙擊 RadioButtonLis1 出現 RadioButtonList1_SelectedIndexChanged 事件副程式,寫入程式碼 Dim S As String = "Select * From [" + RadioButtonList1.SelectedValue + "]" Dim Ads As New AccessDataSource("~/App_Data/exRoll.mdb", S) Me.GridView1.DataSource = Ads.Select(New DataSourceSelectArguments) Me.GridView1.DataBind() 上面程式中,第一行是建立 SQL 命令,完成的形狀大概是這樣:"Select * From [資料表]" 第二行程式是建立一個 AccessDataSource,不過這一次不是從工具箱拖出來,是用程式寫。 注意設定的參數有兩個:第一是資料庫名稱,第二是SQL命令! 第三行為連結GridView1到新增的AccessDataSource 第四行是更新顯示GridView1的內容(依照新的資料庫聯結) 如果程式沒反應請檢查 RadioButtonLis 的 AutoPostBack 屬性是否勾選。 |