1 / 15

資料連結控制項 ( 二 )

資料連結控制項 ( 二 ). AccessDataSource+DropDownList+FormView. Northwind.mdb 供應商資料表 Accessdatasource1 ( 供應商編號 + 供應商 ) Dropdownlist Autopostback Accessdatasource2 供應商資料表 設定 where 條件 FormView 連結 accessdatasource2 自動格式化. 新增 , 刪除 , 修改. 編輯樣板 選擇 item template 加入新增 , 刪除 , 修改 button

Download Presentation

資料連結控制項 ( 二 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 資料連結控制項(二)

  2. AccessDataSource+DropDownList+FormView • Northwind.mdb • 供應商資料表 • Accessdatasource1 (供應商編號+供應商) • Dropdownlist • Autopostback • Accessdatasource2 • 供應商資料表 • 設定where條件 • FormView • 連結accessdatasource2 • 自動格式化

  3. 新增,刪除,修改 • 編輯樣板 • 選擇item template • 加入新增,刪除,修改button • CommandName: New, Edit, Delete

  4. 多層次選單 • 利用zipcode.mdb製作查詢郵遞區號網頁 • 利用四個dropdownlist+gridview

  5. 過濾條件 • 利用NorthWind.mdb過濾公司名稱的資料 • 利用textbox以及button • 把accessdatasource過濾條件改成like

  6. 另開視窗 • 利用NorthWind.mdb資料庫顯示訂單查詢資料表,按下連結之後顯示訂單明細 • GridView • 編輯資料行 • HyperLinkField • 設定HeaderText • 設定DataTextField(選擇顯示的資料) • 或者設定text欄位 • 設定DataNavigationURLField • 設定DataNavigationUrlFormat • Showdetails.aspx?id={0}

  7. 另開ShowDetails.aspx • 新增accessdatasource • 設定過濾條件為connectionstring

  8. 修改GridView欄位寬度 • 編輯資料行 • 選取欄位 • ItemStyle

  9. CallBack • PostBack • 重新讀取網頁 • CallBack • 不需重新讀取網頁 • 調整EnableSortingAndPagingCallbacks欄位

  10. 選取欄位 • 編輯資料行 • 新增CommandField • Headertext=選取 • Showselectbutton=true

  11. 簡單聊天室 • Login+GridView • Uid自動新增 • 刪除insertcommand有關uid部分

  12. Default.aspx Protected Sub Login1_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles Login1.Authenticate e.Authenticated = True Me.Session("username") = Login1.UserName Response.Redirect("default.aspx") End Sub

  13. Chatroom.aspx Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Me.SqlDataSource1.InsertParameters("聊天室內容").DefaultValue = Me.TextBox1.Text Me.SqlDataSource1.InsertParameters("發言者").DefaultValue = Me.Session("username") Me.SqlDataSource1.InsertParameters("時間").DefaultValue = My.Computer.Clock.LocalTime Try Me.SqlDataSource1.Insert() Me.GridView1.DataBind() Catch ex As Exception MsgBox(ex.Message) End Try End Sub

  14. FormView • 擁有template的特性 • 可直接新增,修改欄位,例如下拉式選單

  15. FormView-下拉式選單 • Northwind.mdb • 客戶資料表 • FormView

More Related