程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0數據教程之二十八:GridView裡的Button

ASP.NET 2.0數據教程之二十八:GridView裡的Button

編輯:關於ASP.NET

返回“ASP.NET 2.0數據教程目錄”

導言

一般控件(比如GridView)顯示數據的時候對數據只能讀取,而需要處理 數據的功能是非常常見的.典型的情況是為每行數據添加一個Button, LinkButton, 或ImageButton . 當點擊這些button時,數據會PostBack,執行一些 服務器端的代碼. 一條條的編輯或刪除數據是最常見的情況.實際上,編輯和刪除 是如此常見,從概述插入、更新和刪除數據開始, 我們可以看到GridView, DetailsView,和 FormView可以零代碼的完成這些功能.

除了編輯和刪除 button,GridView, DetailsView, and FormView 也可以包含一些執行自定義服務 器端代碼的Buttons, LinkButtons,或 ImageButtons .在這一章我們來看看如何 向一個GridView 或 DetailsView 裡添加自定義的button.我們還將創建一個根據 supplier進行分頁的頁面.對每個給定的supplier,FormView會顯示它的相關信息, 外加一個Button .點擊這個Button 時,所有相關products會被標記為停止使用.另 外,GridView 會列出選定的supplier提供的所有product ,並且每一行會包含 “Increase Price”和“Discount Price”兩個Button.這 兩個Button用來提高或降低10%的product單價(見圖一).

圖1: FormView和GridView 都包含了執行自定義行為的Button

第一 步: 添加一個Button 教程頁在研究如何添加自定義button之前,我們先花一點時 間在網站裡創建一些頁,這些頁會在本指南裡用到.先添加一個名為CustomButtons 的文件夾,然後添加如下的兩個頁.添加頁的時候確保每頁都選擇了Site.master作 為母板頁.

Default.aspx

CustomButtons.aspx

圖2: 添加本指南需要的頁面

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved