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

ASP.NET 2.0數據教程之五十一:為GridView控件添加Radio Buttons列

編輯:關於ASP.NET

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

第51到53章為優化GridView系列

導言:

GridView控件提供了大 量的內置功能。它包含了一系列的域(field)來顯示諸如text、images、 hyperlinks和buttons。另外它支持模板(template)用於用戶自定義界面。我們 可以構建這樣一個GridView控件,用戶僅需要點擊控件裡的一個按鈕,每一條記 錄行都可以選擇、編輯、刪除。除了控件本身內置的功能外,在某些情況下,我 們添加一些額外的、控件沒有內置的功能。在本章及接下來的2篇教程裡我們將探 討如何優化GridView,以支持額外的功能。

本篇及接下來的教程將主要探 討優化行選擇程序(row-selection process),就像在教程《使用 GridView 和 DetailView實現的主/從報表》裡考察的一樣,我們在GridView控件裡添加一個包 含選擇按鈕的命令域(CommandField),點擊該按鈕後產生回傳(postback), 所選行的index值傳給GridView控件的SelectedIndex屬性。在那篇教程裡我們看 到了如何使用該功能顯示所選行的詳細信息。

除了Select button,我們 經常在用戶界面包含radio button和checkbox用於選擇記錄。在某些情況下我們 可以對GridView擴充,在每條記錄裡用radio button或checkbox替換掉Select button。比如,我們只希望選擇GridView記錄中的一條時,用radio button比用 Select button好;再比如,當用戶要選擇多條記錄時——就像在郵箱 裡同時刪除幾份郵件一樣,用checkbox是最好的。本教程先考察為GridView添加 radio buttons,再考察添加checkboxes。

第一步:創建優化GridView的 Web頁面

在開始之前讓我們在網站項目裡創建一個本節及後面2節要用到的 ASP.NET頁面。新建一個名為EnhancedGridView的文件夾,然後,添加如下所示的 頁面,確保使用Site.master母版。

Default.aspx

RadioButtonField.aspx

CheckBoxField.asp x

InsertThroughFooter.aspx

圖1:添加相關頁面

像其它文件夾一樣,Default.aspx頁面將顯 示本節的所有教程。記得用戶控件SectionLevelTutorialListing.ascx提供該功 能,從解決方案管理器裡將其拖到Default.aspx頁面上。

圖2:添加用戶控件SectionLevelTutorialListing.ascx

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